Metoda String.Format() v C# s primeri | Komplet – 1

V C#, Oblika () je vrvica metoda. Ta metoda se uporablja za zamenjavo ene ali več elementov oblikovanja v podanem nizu z nizovno predstavitvijo podanega predmeta. Z drugimi besedami, ta metoda se uporablja za vstavite vrednost spremenljivke ali predmeta ali izraza v drugo vrvica .

To metodo je mogoče preobremeniti, če ji posredujete različne vrste argumentov. Skupaj jih je 8 metode na seznamu preobremenitve Oblika () metoda, pri kateri 3 so obravnavani v tem članku, preostali pa v Komplet-2 in Komplet-3 .

  1. Metoda String.Format(prvi niz, drugi objekt).
  2. String.Format(String, params Object[]) Metoda
  3. Metoda String.Format(IFormatProvider, String, Object).
  4. Metoda String.Format(IFormatProvider, String, Object, Object).
  5. String.Format(IFormatProvider, String, Object, Object, Object) Metoda
  6. Metoda String.Format(IFormatProvider, String, Object[]).
  7. Metoda String.Format(String, Object, Object).
  8. Metoda String.Format(String, Object, Object, Object).

Metoda String.Format(prvi niz, drugi objekt).

Ta metoda se uporablja za r zamenja eno ali več elementov oblikovanja v nizu z nizovno predstavitvijo določenega predmeta.

Sintaksa:

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

Parameter: Ta metoda ima naslednje parametre:

format: Ta parameter je zahtevan niz sestavljene oblike.

arg0: Ta parameter je objekt za oblikovanje.

Povratna vrednost: Ta metoda vrne niz. Je izvod od format v kateri koli format postavke so nadomeščene z nizovno predstavitvijo arg0 .

Primer:

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

Izhod:

Monday, 11 November 2019 

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

Ta metoda se uporablja za r zamenja element oblikovanja v podanem nizu z nizovno predstavitvijo ustreznega predmeta v podanem nizu.

Sintaksa:

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

Parameter: Ta metoda ima naslednje parametre:

format: Ta parameter je zahtevan niz sestavljene oblike.

argumenti: Ta parameter je niz predmetov, ki vsebuje nič ali več objektov za formatiranje.

Povratna vrednost: Ta metoda vrne niz. Je izvod od format v katerem je format postavke so nadomeščene z nizovno predstavitvijo args .

Primer:

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

Izhod:

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

Metoda String.Format(IFormatProvider, String, Object).

Ta metoda se uporablja za r zamenja postavko ali postavke oblikovanja v določenem nizu z nizovno predstavitvijo ustreznega predmeta. Parameter zagotavlja informacije o oblikovanju, specifične za kulturo.

Sintaksa:

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

Parameter: Ta metoda ima naslednje parametre:

ponudnik: Ta parameter je predmet, ki zagotavlja informacije o oblikovanju, specifične za kulturo.

format: Ta parameter je zahtevan niz sestavljene oblike.

arg0: Ta parameter je objekt za oblikovanje.

Povratna vrednost: Ta metoda vrne niz. Je izvod od format v katerem je format postavke so nadomeščene z nizovno predstavitvijo arg0 .

Primer:

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

Izhod:

Wednesday, May 20, 2020