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
- String.Format (pirma eilutė, antras objektas) Metodas
- String.Format(String, parametrai Objektas[]) Metodas
- String.Format(IFormatProvider, String, Object) metodas
- String.Format(IFormatProvider, String, Object, Object) metodas
- String.Format (IFormatProvider, eilutė, objektas, objektas, objektas) metodas
- String.Format(IFormatProvider, String, Object[]) metodas
- String.Format(String, Object, Object) metodas
- 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>