Ignorer les liens de navigationAccueil : Le langage C# : Utilisation des chaînes de caractères : Concaténation de chaînes de caractères 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

Concaténation de chaînes de caractères C#

L’opérateur + permet de concaténer des chaînes de caractères. L’exemple suivant montre comment concaténer des chaînes de caractères.

 

class Program

{

    static void Main(string[] args)

    {

        string str1 = "une chaine";

        string str2 = "une autre";

        string str3 = str1 + " " + str2;

        Console.WriteLine(str3);

 

        int i = 12;

        double d = 3.1425;

        string str4 = "Valeur de i:" + i.ToString() + ", d:"

                 + d.ToString("N2");

        Console.WriteLine(str4);

 

        int j = 17;

        string str5 = "Valeur de j:" + j;

        Console.WriteLine(str5);

    }

}

 

Le programme produit le résultat suivant :


une chaine une autre
Valeur de i:12, d:3,14
Valeur de j:17

Remarquons que pour str5, le compilateur appelle automatiquement la méthode ToString(). Ce comportement existe depuis le Framework 2.0.