logo

String.Format() Methode in C# met voorbeelden | Instellen โ€“ 1

In C#, Formaat() is een snaar methode. Deze methodewordt gebruikt om een โ€‹โ€‹of meer formaatitems in de opgegeven string te vervangen door de stringrepresentatie van een opgegeven object.Met andere woorden: deze methode wordt gebruiktvoeg de waarde van de variabele of een object of expressie in een andere insnaar .

Deze methode kan overbelast raken door er verschillende soorten argumenten aan door te geven. Er zijn totaal 8 methoden in de overbelastingslijst van deFormaat() methode waarin 3 worden in dit artikel besproken en de overige worden besproken in Set-2 en Set-3 .



latex tekstgrootte
  1. String.Format(String eerst, Object tweede) Methode
  2. String.Format(String, params Object[]) Methode
  3. String.Format(IFormatProvider, String, Object) Methode
  4. String.Format(IFormatProvider, String, Object, Object) Methode
  5. String.Format(IFormatProvider, String, Object, Object, Object) Methode
  6. String.Format(IFormatProvider, String, Object[]) Methode
  7. String.Format(String, Object, Object) Methode
  8. String.Format(String, Object, Object, Object) Methode

String.Format(String eerst, Object tweede) Methode

Deze methode wordt gebruikt om rvervangt een of meer formaatitems in een string door de stringrepresentatie van een opgegeven object.

Syntaxis:

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

Parameter: Deze methode heeft de volgende parameters:



formaat: Deze parameter is de vereiste tekenreeks met samengestelde indeling.

arg0: Deze parameter is debezwaar tegen formattering.

Winstwaarde: Deze methodegeeft de tekenreeks terug. Het is eenkopie vanformaatwaarin enige formaat items worden vervangen door de tekenreeksrepresentatie van arg0 .



Voorbeeld :

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

>

>

Uitgang:

Monday, 11 November 2019>

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

Deze methode wordt gebruikt om rvervangt het formaatitem in een gespecificeerde string door de stringrepresentatie van een corresponderend object in een gespecificeerde array.

Syntaxis:

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

Parameter: Deze methode heeft de volgende parameters:

formaat: Deze parameter is de vereiste tekenreeks met samengestelde indeling.

argumenten: Deze parameter is deobjectarray die nul of meer objecten bevat die moeten worden opgemaakt.

Winstwaarde: Deze methodegeeft de tekenreeks terug. Het is eenkopie vanformaatwaarin de formaat items worden vervangen door de tekenreeksrepresentatie van arg .

Voorbeeld :

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

>

>

Uitgang:

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

String.Format(IFormatProvider, String, Object) Methode

Deze methode wordt gebruikt om rvervangt het formaatitem of de items in een opgegeven string door de stringrepresentatie van het corresponderende object. Een parameter levert cultuurspecifieke opmaakinformatie.

Syntaxis:

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

Parameter: Deze methode heeft de volgende parameters:

aanbieder: Deze parameter is deobject dat cultuurspecifieke opmaakinformatie levert.

formaat: Deze parameter is de vereiste tekenreeks met samengestelde indeling.

arg0: Deze parameter is debezwaar tegen formattering.

Winstwaarde: Deze methodegeeft de tekenreeks terug. Het is eenkopie vanformaatwaarin de formaat items worden vervangen door de tekenreeksrepresentatie van arg0 .

Voorbeeld :

C#

in volgorde




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

>

>

Uitgang:

Wednesday, May 20, 2020>