Accueil : Le langage C# : Utilisation des chaînes de caractères : La méthode Format
La méthode Format en langage C#
La méthode Format() de la classe string permet de créer une chaîne paramétrée. Chaque paramètre est marqué par une paire d’accolade qui encadre le numéro du paramètre. Le premier paramètre porte l’indice 0. Il est également possible de préciser un format pour chaque paramètre. Le programme suivant montre comment utiliser les chaînes paramétrées.
int i = 12;
double d = 3.1425;
string str1 =
string.Format("Valeur de i:{0}, d:{1:N2}",
i, d);
Console.WriteLine(str1);
int j = 17;
string str2 = string.Format("Valeur de j:{0}", j);
Console.WriteLine(str2);
Le programme produit le résultat suivant :
Valeur de i:12, d:3,14
Valeur de j:17
Les méthodes Write() et WriteLine() de la classe Console peuvent prendre directement une chaîne paramétrée. Nous aurions donc pu écrire le programme précédent de la manière suivante :
class Program
{
static void
Main(string[] args)
{
int i = 12;
double d = 3.1425;
Console.WriteLine("Valeur de i:{0}, d:{1:N2}",
i, d);
int j = 17;
Console.WriteLine("Valeur de j:{0}", j);
}
}