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

Travail avec les chaînes de caractères en langage C#: longueur, taille, insertion, index de sous-chaîne

La classe string, possède de nombreuses méthodes et propriétés pour travailler avec les chaînes.

Pour récupérer le nombre de caractère d’une chaîne, il faut utiliser la propriété Length. Exemple:

 

class Program

{

    static void Main(string[] args)

    {

        string str = "Une chaine";

        Console.WriteLine("Longueur de str: {0}", str.Length);

    }

}

 

Le programme produit le résultat suivant :


Longueur de str: 10

Voici quelques méthodes de la classe string :

La classe string possède de nombreuses méthodes pour travailler avec les chaînes. Cependant, il faut garder à l’esprit qu’un objet de type string est immuable. Si un seul caractère change dans la chaîne, l’intégralité de la chaîne est réalloué tandis que l’espace mémoire occupé par la chaine est rendu au Garbage Collector. Si une chaîne de caractères doit subir beaucoup de modifications il faut utiliser la classe StringBuilder de l’espace de noms System.Text qui est spécialement conçue pour cet usage.