logo

String.Format() metodas C# su pavyzdžiais | Rinkinys – 1

C# kalboje, Formatas () yra styga metodas. Šis metodasnaudojamas norint pakeisti vieną ar daugiau formato elementų nurodytoje eilutėje nurodyto objekto eilutės reprezentacija.Kitaip tariant, šis metodas naudojamasįterpti kintamojo ar objekto ar išraiškos reikšmę į kitąstyga .

Šis metodas gali būti perkrautas perduodant jam įvairaus tipo argumentus. Yra viso 8 metodus perkrovos sąrašeFormatas() metodas, kuriuo 3 yra aptariami šiame straipsnyje, o likę – straipsnyje Set-2 ir Set-3 .



iskcon pilna forma
  1. String.Format (pirma eilutė, antras objektas) Metodas
  2. String.Format(String, parametrai Objektas[]) Metodas
  3. String.Format(IFormatProvider, String, Object) metodas
  4. String.Format(IFormatProvider, String, Object, Object) metodas
  5. String.Format (IFormatProvider, eilutė, objektas, objektas, objektas) metodas
  6. String.Format(IFormatProvider, String, Object[]) metodas
  7. String.Format(String, Object, Object) metodas
  8. String.Format(String, Object, Object, Object) metodas

String.Format (pirmiausia eilutė, antras objektas) Metodas

Šis metodas naudojamas rpakeičia vieną ar daugiau formato elementų eilutėje su nurodyto objekto eilutės atvaizdavimu.

Sintaksė:

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

Parametras: Šis metodas turi šiuos parametrus:



formatas: Šis parametras yra reikalinga sudėtinio formato eilutė.

arg0: Šis parametras yraobjektą formatuoti.

Grąžinimo vertė: Šis metodasgrąžina eilutę. Tai yrakopijaformatukuriame bet koks formatu elementai pakeičiami eilutės reprezentacija arg0 .



Pavyzdys :

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

>

>

Išvestis:

Monday, 11 November 2019>

String.Format(String, parametrai Objektas[]) Metodas

Šis metodas naudojamas rpakeičia formato elementą nurodytoje eilutėje su atitinkamo objekto eilutės atvaizdavimu nurodytame masyve.

Sintaksė:

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

Parametras: Šis metodas turi šiuos parametrus:

formatas: Šis parametras yra reikalinga sudėtinio formato eilutė.

args: Šis parametras yraobjektų masyvas, kuriame yra nulis ar daugiau formatuojamų objektų.

Grąžinimo vertė: Šis metodasgrąžina eilutę. Tai yrakopijaformatukurioje formatu elementai pakeičiami eilutės reprezentacija args .

Pavyzdys :

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

>

>

Išvestis:

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

String.Format(IFormatProvider, String, Object) metodas

Šis metodas naudojamas rpakeičia formato elementą ar elementus nurodytoje eilutėje atitinkamo objekto eilutės atvaizdavimu. Parametras teikia kultūrai būdingą formatavimo informaciją.

Sintaksė:

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

Parametras: Šis metodas turi šiuos parametrus:

bourne vėl apvalkalas

teikėjas: Šis parametras yraobjektas, teikiantis kultūrai būdingą formatavimo informaciją.

formatas: Šis parametras yra reikalinga sudėtinio formato eilutė.

arg0: Šis parametras yraobjektą formatuoti.

Grąžinimo vertė: Šis metodasgrąžina eilutę. Tai yrakopijaformatukurioje formatu elementai pakeičiami eilutės reprezentacija arg0 .

Pavyzdys :

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

>

>

Išvestis:

Wednesday, May 20, 2020>