En C#, Format() est un chaîne méthode. Cette méthodeest utilisé pour remplacer un ou plusieurs éléments de format dans la chaîne spécifiée par la représentation sous forme de chaîne d'un objet spécifié.Autrement dit, cette méthode est utilisée pourinsérer la valeur de la variable ou d'un objet ou d'une expression dans un autrechaîne .
Cette méthode peut être surchargée en lui passant différents types d’arguments. Il y a total 8 méthodes dans la liste de surcharge duFormat() méthode dans laquelle 3 sont abordés dans cet article et les autres sont abordés dans Ensemble-2 et ensemble-3 .
architecture de démarrage à ressort
- Méthode String.Format(String d'abord, Object ensuite)
- Méthode String.Format(String, params Object[])
- Méthode String.Format(IFormatProvider, String, Object)
- Méthode String.Format(IFormatProvider, String, Object, Object)
- Méthode String.Format(IFormatProvider, String, Object, Object, Object)
- Méthode String.Format(IFormatProvider, String, Object[])
- Méthode String.Format(String, Object, Object)
- Méthode String.Format(String, Object, Object, Object)
Méthode String.Format(String d'abord, Object ensuite)
Cette méthode est utilisée pour rremplace un ou plusieurs éléments de format dans une chaîne par la représentation sous forme de chaîne d'un objet spécifié.
Syntaxe :
public static string Format (string format, object arg0);>
Paramètre: Cette méthode a les paramètres suivants :
format: Ce paramètre est le chaîne de format composite requise.
arg0 : Ce paramètre est leobjet à formater.
Valeur de retour : Cette méthoderenvoie la chaîne. C'est uncopie deformatdans lequel n'importe quel format les éléments sont remplacés par la représentation sous forme de chaîne de arg0 .
Exemple :
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);> >}> }> |
>
>
Sortir:
Monday, 11 November 2019>
Méthode String.Format(String, params Object[])
Cette méthode est utilisée pour rremplace l'élément de format dans une chaîne spécifiée par la représentation sous forme de chaîne d'un objet correspondant dans un tableau spécifié.
Syntaxe :
public static string Format (string format, params object[] args);>
Paramètre: Cette méthode a les paramètres suivants :
format: Ce paramètre est le chaîne de format composite requise.
arguments : Ce paramètre est letableau d'objets qui contient zéro ou plusieurs objets à formater.
Valeur de retour : Cette méthoderenvoie la chaîne. C'est uncopie deformatdans laquelle le format les éléments sont remplacés par la représentation sous forme de chaîne de arguments .
Exemple :
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);> >}> }> |
>
>
Sortir:
Temperature on 05/20/2020: 14:17:32: 24.1 degrees (hi) 03:16:10: 21.8 degrees (lo)>
Méthode String.Format(IFormatProvider, String, Object)
Cette méthode est utilisée pour rremplace le ou les éléments de format dans une chaîne spécifiée par la représentation sous forme de chaîne de l'objet correspondant. Un paramètre fournit des informations de formatage spécifiques à la culture.
Syntaxe :
public static string Format (IFormatProvider provider, string format, object arg0);>
Paramètre: Cette méthode a les paramètres suivants :
fournisseur: Ce paramètre est leobjet qui fournit des informations de formatage spécifiques à la culture.
format: Ce paramètre est le chaîne de format composite requise.
arg0 : Ce paramètre est leobjet à formater.
Valeur de retour : Cette méthoderenvoie la chaîne. C'est uncopie deformatdans laquelle le format les éléments sont remplacés par la représentation sous forme de chaîne de arg0 .
Exemple :
C#
java lire csv
// 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);> >}> }> |
>
>
Sortir:
Wednesday, May 20, 2020>