logo

String.Format() Mètode en C# amb exemples | Set - 1

En C#, Format() és un corda mètode. Aquest mètodes'utilitza per substituir un o més elements de format a la cadena especificada per la representació de cadena d'un objecte especificat.En altres paraules, s'utilitza aquest mètodeinseriu el valor de la variable o d'un objecte o expressió en un altrecorda .

Aquest mètode es pot sobrecarregar passant-li diferents tipus d'arguments. N'hi ha totals 8 mètodes a la llista de sobrecàrrega delFormat() mètode en què 3 es comenten en aquest article i la resta es comenten a Set-2 i Set-3 .

dibuix de rectangle gimp
  1. String.Format(String primer, Objecte segon) Mètode
  2. String.Format(String, params Object[]) Mètode
  3. String.Format(IFormatProvider, String, Object) Mètode
  4. String.Format(IFormatProvider, String, Object, Object) Mètode
  5. String.Format(IFormatProvider, String, Object, Object, Object) Mètode
  6. String.Format(IFormatProvider, String, Object[]) Mètode
  7. String.Format(String, Object, Object) Mètode
  8. String.Format(String, Object, Object, Object) Mètode

String.Format(String primer, Objecte segon) Mètode

Aquest mètode s'utilitza per rsubstitueix un o més elements de format en una cadena amb la representació de cadena d'un objecte especificat.



Sintaxi:

public static string Format (string format, object arg0);>

Paràmetre: Aquest mètode té els següents paràmetres:

format: Aquest paràmetre és el cadena de format compost necessària.

arg0: Aquest paràmetre és elobjecte a formatar.

Valor de retorn: Aquest mètoderetorna la cadena. És uncòpia deformaten què qualsevol format els elements es substitueixen per la representació de cadena de arg0 .

Exemple:

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);> >}> }>

>

>

Sortida:

Monday, 11 November 2019>

String.Format(String, params Object[]) Mètode

Aquest mètode s'utilitza per rcol·loca l'element de format en una cadena especificada amb la representació de cadena d'un objecte corresponent en una matriu especificada.

Sintaxi:

public static string Format (string format, params object[] args);>

Paràmetre: Aquest mètode té els següents paràmetres:

format: Aquest paràmetre és el cadena de format compost necessària.

arguments: Aquest paràmetre és elmatriu d'objectes que conté zero o més objectes per formatar.

Valor de retorn: Aquest mètoderetorna la cadena. És uncòpia deformaten què el format els elements es substitueixen per la representació de cadena de args .

Exemple:

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);> >}> }>

>

>

Sortida:

Temperature on 05/20/2020: 14:17:32: 24.1 degrees (hi) 03:16:10: 21.8 degrees (lo)>

String.Format(IFormatProvider, String, Object) Mètode

Aquest mètode s'utilitza per rsubstitueix l'element o els elements de format en una cadena especificada amb la representació de cadena de l'objecte corresponent. Un paràmetre proporciona informació de format específica de la cultura.

Sintaxi:

public static string Format (IFormatProvider provider, string format, object arg0);>

Paràmetre: Aquest mètode té els següents paràmetres:

proveïdor: Aquest paràmetre és elobjecte que proporciona informació de format específica de cultura.

format: Aquest paràmetre és el cadena de format compost necessària.

arg0: Aquest paràmetre és elobjecte a formatar.

Valor de retorn: Aquest mètoderetorna la cadena. És uncòpia deformaten què el format els elements es substitueixen per la representació de cadena de arg0 .

Exemple:

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);> >}> }>

convertir la cadena en nombre enter
>

>

Sortida:

Wednesday, May 20, 2020>