logo

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äänlisää muuttujan tai objektin tai lausekkeen arvo toiseenmerkkijono .

Tämä menetelmä voidaan ylikuormittaa välittämällä sille erityyppisiä argumentteja. Niitä on yhteensä 8 menetelmät ylikuormitusluettelossaMuoto() menetelmä, jossa 3 Niitä käsitellään tässä artikkelissa ja muita käsitellään artikkelissa Joukko-2 ja Sarja-3 .



aws sns
  1. String.Format (merkkijono ensin, objekti toiseksi) -menetelmä
  2. String.Format(String, params Object[]) Method
  3. String.Format(IFormatProvider, String, Object) -menetelmä
  4. String.Format(IFormatProvider, String, Object, Object) -menetelmä
  5. String.Format(IFormatProvider, String, Object, Object, Object) -menetelmä
  6. String.Format(IFormatProvider, String, Object[]) -menetelmä
  7. String.Format(merkkijono, objekti, objekti) -menetelmä
  8. String.Format(merkkijono, objekti, objekti, objekti) -menetelmä

String.Format (merkkijono ensin, objekti toiseksi) -menetelmä

Tätä menetelmää käytetään rkorvaa 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 onobjekti muotoiltavaksi.

Palautusarvo: Tämä menetelmäpalauttaa merkkijonon. Se on akopiomuotojossa 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 rkorvaa 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 onobjektitaulukko, joka sisältää nolla tai useampia muotoiltavia objekteja.

Palautusarvo: Tämä menetelmäpalauttaa merkkijonon. Se on akopiomuotojossa 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 rkorvaa 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 onobjekti, joka toimittaa kulttuurikohtaisia ​​muotoilutietoja.

muoto: Tämä parametri on vaadittu yhdistelmämuotoinen merkkijono.

arg0: Tämä parametri onobjekti muotoiltavaksi.

Palautusarvo: Tämä menetelmäpalauttaa merkkijonon. Se on akopiomuotojossa muoto kohteet korvataan merkkijonoesityksellä arg0 .

menetelmän ohittaminen javassa

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>