String.Format()-menetelmä C#:ssa esimerkein | Sarja - 1
C#:ssa, Muoto() on merkkijono menetelmä. Tämä menetelmä käytetään korvaamaan yksi tai useampi muotokohde määritetyssä merkkijonossa tietyn objektin merkkijonoesityksellä. Toisin sanoen tätä menetelmää käytetään lisää muuttujan tai objektin tai lausekkeen arvo toiseen merkkijono .
Tämä menetelmä voidaan ylikuormittaa välittämällä sille erityyppisiä argumentteja. Niitä on yhteensä 8 menetelmät ylikuormitusluettelossa Muoto () menetelmä, jossa 3 Niitä käsitellään tässä artikkelissa ja muita käsitellään artikkelissa Joukko-2 ja Sarja-3 .
- String.Format (merkkijono ensin, objekti toiseksi) -menetelmä
- String.Format(String, params Object[]) Method
- String.Format(IFormatProvider, String, Object) -menetelmä
- String.Format(IFormatProvider, String, Object, Object) -menetelmä
- String.Format(IFormatProvider, String, Object, Object, Object) -menetelmä
- String.Format(IFormatProvider, String, Object[]) -menetelmä
- String.Format(merkkijono, objekti, objekti) -menetelmä
- String.Format(merkkijono, objekti, objekti, objekti) -menetelmä
String.Format (merkkijono ensin, objekti toiseksi) -menetelmä
Tätä menetelmää käytetään r korvaa yhden tai useamman muotokohteen merkkijonossa tietyn objektin merkkijonoesityksellä.
Syntaksi :
public static string Format (string format, object arg0);
Parametri: Tällä menetelmällä on seuraavat parametrit:
muoto: Tämä parametri on vaadittu yhdistelmämuotoinen merkkijono.
arg0: Tämä parametri on objekti muotoiltavaksi.
Palautusarvo: Tämä menetelmä palauttaa merkkijonon. Se on a kopio muoto jossa mikä tahansa muoto kohteet korvataan merkkijonoesityksellä arg0 .
Esimerkki:
C#
// C# program to illustrate the> // String.Format(String first,> // Object second) Method> > using> System;> > public> class> GFG> {> > // Main method> > public> static> void> Main(> string> [] args)> > {> > DateTime date1 => new> DateTime(2019, 11, 11);> > > // Converts the object to string> > string> s1 => string> .Format(> '{0:D}'> , date1);> > Console.WriteLine(s1);> > }> }> |
Lähtö:
Monday, 11 November 2019
String.Format(String, params Object[]) Method
Tätä menetelmää käytetään r korvaa muotokohteen määritetyssä merkkijonossa vastaavan objektin merkkijonoesityksellä määritetyssä taulukossa.
Syntaksi :
public static string Format (string format, params object[] args);
Parametri: Tällä menetelmällä on seuraavat parametrit:
muoto: Tämä parametri on vaadittu yhdistelmämuotoinen merkkijono.
args: Tämä parametri on objektitaulukko, joka sisältää nolla tai useampia muotoiltavia objekteja.
Palautusarvo: Tämä menetelmä palauttaa merkkijonon. Se on a kopio muoto jossa muoto kohteet korvataan merkkijonoesityksellä args .
Esimerkki:
C#
// C# program to illustrate the> // String.Format(String,> // params Object[]) Method> > using> System;> > public> class> GFG> {> > // Main method> > public> static> void> Main(> string> [] args)> > {> > DateTime date1 => new> DateTime(2020, 5, 20);> > TimeSpan hiTime => new> TimeSpan(14, 17, 32);> > decimal> hiTemp = 24.1m;> > TimeSpan loTime => new> TimeSpan(3, 16, 10);> > decimal> loTemp = 21.8m;> > > // Converts the object to string> > string> result1 = String.Format(> 'Temperature on {0:d}:
{1,11}: {2} degrees'> +> > ' (hi)
{3,11}: {4} degrees (lo)'> , date1,> > hiTime, hiTemp, loTime, loTemp);> > Console.WriteLine(result1);> > }> }> |
Lähtö:
Temperature on 05/20/2020: 14:17:32: 24.1 degrees (hi) 03:16:10: 21.8 degrees (lo)
String.Format(IFormatProvider, String, Object) -menetelmä
Tätä menetelmää käytetään r korvaa muotokohteen tai määritetyn merkkijonon kohteet vastaavan objektin merkkijonoesityksellä. Parametri tarjoaa kulttuurikohtaisia muotoilutietoja.
Syntaksi :
public static string Format (IFormatProvider provider, string format, object arg0);
Parametri: Tällä menetelmällä on seuraavat parametrit:
tarjoaja: Tämä parametri on objekti, joka toimittaa kulttuurikohtaisia muotoilutietoja.
muoto: Tämä parametri on vaadittu yhdistelmämuotoinen merkkijono.
arg0: Tämä parametri on objekti muotoiltavaksi.
Palautusarvo: Tämä menetelmä palauttaa merkkijonon. Se on a kopio muoto jossa muoto kohteet korvataan merkkijonoesityksellä arg0 .
Esimerkki:
C#
// C# program to illustrate the> // String.Format(IFormatProvider,> // String, Object) Method> > using> System;> > public> class> GFG {> > // Main method> public> static> void> Main(> string> [] args) {> > > DateTime dateToDisplay => new> DateTime(2020, 5, 20, 18, 32, 0);> > System.Globalization.CultureInfo culture => > new> System.Globalization.CultureInfo(> 'en-US'> );> > string> output = String.Format(culture,> '{0,-35:D}'> , dateToDisplay);> > Console.WriteLine(output);> > }> }> |
Lähtö:
Wednesday, May 20, 2020