In C#, Format() ist ein Zeichenfolge Methode. Diese Methodewird verwendet, um ein oder mehrere Formatelemente in der angegebenen Zeichenfolge durch die Zeichenfolgendarstellung eines angegebenen Objekts zu ersetzen.Mit anderen Worten, diese Methode wird verwendet, umFügen Sie den Wert der Variablen oder eines Objekts oder Ausdrucks in ein anderes einZeichenfolge .
Diese Methode kann überladen werden, indem verschiedene Arten von Argumenten an sie übergeben werden. Es gibt total 8 Methoden in der Überladungsliste derFormat() Methode, in der 3 werden in diesem Artikel besprochen und die übrigen werden in besprochen Set-2 und Set-3 .
Reverse-String Java
- String.Format(String zuerst, Objekt zweitens) Methode
- String.Format(String, params Object[]) Methode
- String.Format(IFormatProvider, String, Object) Methode
- String.Format(IFormatProvider, String, Object, Object) Methode
- String.Format(IFormatProvider, String, Object, Object, Object) Methode
- String.Format(IFormatProvider, String, Object[])-Methode
- String.Format(String, Object, Object)-Methode
- String.Format(String, Object, Object, Object) Methode
String.Format(String zuerst, Objekt zweitens) Methode
Diese Methode wird verwendet, um rErsetzt ein oder mehrere Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung eines angegebenen Objekts.
Syntax :
public static string Format (string format, object arg0);>
Parameter: Diese Methode hat die folgenden Parameter:
Format: Dieser Parameter ist der erforderliche zusammengesetzte Formatzeichenfolge.
arg0: Dieser Parameter ist derObjekt zum Formatieren.
Rückgabewert: Diese Methodegibt die Zeichenfolge zurück. es ist einKopie vonFormatin dem irgendwelche Format Elemente werden durch die Zeichenfolgendarstellung von ersetzt arg0 .
Beispiel :
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);> >}> }> |
>
>
Ausgabe:
Monday, 11 November 2019>
String.Format(String, params Object[]) Methode
Diese Methode wird verwendet, um rErsetzt das Formatelement in einer angegebenen Zeichenfolge durch die Zeichenfolgendarstellung eines entsprechenden Objekts in einem angegebenen Array.
Syntax :
public static string Format (string format, params object[] args);>
Parameter: Diese Methode hat die folgenden Parameter:
Format: Dieser Parameter ist der erforderliche zusammengesetzte Formatzeichenfolge.
Argumente: Dieser Parameter ist derObjektarray, das null oder mehr zu formatierende Objekte enthält.
Rückgabewert: Diese Methodegibt die Zeichenfolge zurück. es ist einKopie vonFormatin dem die Format Elemente werden durch die Zeichenfolgendarstellung von ersetzt args .
Beispiel :
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);> >}> }> |
>
>
Ausgabe:
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
Diese Methode wird verwendet, um rErsetzt das oder die Formatelemente in einer angegebenen Zeichenfolge durch die Zeichenfolgendarstellung des entsprechenden Objekts. Ein Parameter liefert kulturspezifische Formatierungsinformationen.
Syntax :
public static string Format (IFormatProvider provider, string format, object arg0);>
Parameter: Diese Methode hat die folgenden Parameter:
Anbieter: Dieser Parameter ist derObjekt, das kulturspezifische Formatierungsinformationen bereitstellt.
Format: Dieser Parameter ist der erforderliche zusammengesetzte Formatzeichenfolge.
arg0: Dieser Parameter ist derObjekt zum Formatieren.
Rückgabewert: Diese Methodegibt die Zeichenfolge zurück. es ist einKopie vonFormatin dem die Format Elemente werden durch die Zeichenfolgendarstellung von ersetzt arg0 .
Beispiel :
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);> >}> }> |
Arraylist-Sortierung
>
>
Ausgabe:
Wednesday, May 20, 2020>