C#:
Extraction de sous-chaînes

Comment faire :

Voici un peu de code C# pour montrer comment extraire des substrings. C’est simple, mate ça :

using System;

class Program
{
    static void Main()
    {
        string phrase = "La vie est belle";
        string sousChaine = phrase.Substring(3, 4); // on prend 4 caractères à partir de l'index 3
        Console.WriteLine(sousChaine);  // Affiche "vie "
    }
}

Résultat:

vie 

Plongée Profonde

Historiquement, .Substring() est là depuis les premiers jours du .NET. C’est direct, mais manque de flexibilité. Pour être plus souple, on peut regarder Span<T> ou ReadOnlySpan<T> qui sont apparus dans C# 7.2. Ils permettent de faire des trucs sur des sous-sections sans créer de nouvelles chaînes. Plus efficace, surtout avec de gros textes.

Voir Aussi

Pour aller plus loin, voici quelques ressources à explorer :