logo

String.Format() Metoda în C# cu Exemple | Set - 1

În C#, Format() este o şir metodă. Aceasta metodaeste folosit pentru a înlocui unul sau mai multe elemente de format din șirul specificat cu reprezentarea șir a unui obiect specificat.Cu alte cuvinte, această metodă este folosită pentruintroduceți valoarea variabilei sau a unui obiect sau expresie în altulşir .

Această metodă poate fi supraîncărcată prin transmiterea diferitelor tipuri de argumente. Sunt totale 8 metode din lista de supraîncărcare aFormat() metoda prin care 3 sunt discutate în acest articol și restul sunt discutate în Setul-2 și Setul-3 .

alternativa mylivecricket
  1. String.Format(String primul, Object al doilea) Metoda
  2. String.Format(String, params Object[]) Metoda
  3. String.Format(IFormatProvider, String, Object) Metoda
  4. String.Format(IFormatProvider, String, Object, Object) Metoda
  5. String.Format(IFormatProvider, String, Object, Object, Object) Metoda
  6. String.Format(IFormatProvider, String, Object[]) Metoda
  7. Metoda String.Format(String, Object, Object).
  8. Metoda String.Format(String, Object, Object, Object).

String.Format(String primul, Object al doilea) Metoda

Această metodă este folosită pentru a rînlocuiește unul sau mai multe elemente de format într-un șir cu reprezentarea șir a unui obiect specificat.



Sintaxa:

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

Parametru: Această metodă are următorii parametri:

format: Acest parametru este șir de format compus necesar.

arg0: Acest parametru esteobiect pentru a formata.

Valoare returnată: Aceasta metodareturnează șirul. Este uncopiaformatîn care orice format elementele sunt înlocuite cu reprezentarea șir de arg0 .

Exemplu:

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

>

>

Ieșire:

Monday, 11 November 2019>

String.Format(String, params Object[]) Metoda

Această metodă este folosită pentru a rplasează elementul de format într-un șir specificat cu reprezentarea șir a unui obiect corespunzător într-o matrice specificată.

Sintaxa:

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

Parametru: Această metodă are următorii parametri:

format: Acest parametru este șir de format compus necesar.

argumente: Acest parametru estematrice de obiecte care conține zero sau mai multe obiecte de format.

Valoare returnată: Aceasta metodareturnează șirul. Este uncopiaformatîn care format elementele sunt înlocuite cu reprezentarea șir de argumente .

Exemplu:

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

>

>

Ieșire:

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

String.Format(IFormatProvider, String, Object) Metoda

Această metodă este folosită pentru a rînlocuiește elementul sau elementele format într-un șir specificat cu reprezentarea șir a obiectului corespunzător. Un parametru furnizează informații de formatare specifice culturii.

Sintaxa:

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

Parametru: Această metodă are următorii parametri:

furnizor: Acest parametru esteobiect care furnizează informații de formatare specifice culturii.

format: Acest parametru este șir de format compus necesar.

arg0: Acest parametru esteobiect pentru a formata.

Valoare returnată: Aceasta metodareturnează șirul. Este uncopiaformatîn care format elementele sunt înlocuite cu reprezentarea șir de arg0 .

Exemplu:

C#




actrita de film rekha

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

>

>

Ieșire:

Wednesday, May 20, 2020>