Ignorer les liens de navigationAccueil : Le langage C# : Utilisation des chaînes de caractères : La méthode Format Ignorer les liens de navigation
Accueil
Introduction au Framework .NETDévelopper Introduction au Framework .NET
Le langage C#Développer Le langage C#
Programmation orientée objetsDévelopper Programmation orientée objets
CollectionsDévelopper Collections
ADO.NETDévelopper ADO.NET
LINQDévelopper LINQ
ASP.NETDévelopper ASP.NET
Workflow FoundationDévelopper Workflow Foundation
Besoins de prestationDévelopper Besoins de prestation

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

    }

}