CSharp- Comment utiliser substring

Dans C#,  substring est une séquence contiguë de caractères dans une chaîne. En d’autres termes, une sous-chaîne est une partie d’une chaîne. La classe de chaîne en C # représente une chaîne. Dans ce tuto, apprenons à travailler avec des sous-chaînes C # grâce à des exemples de code.

Substring() est utilisé pour récupérer une sous-chaîne à partir d’une chaîne de caractère. Cette méthode peut être surchargée en lui passant un nombre de paramètres différent :

    • String.Substring(int)
    • String.Substring(int, int)

1. String.Substring(startIndex)

Le paramètre « startIndex » spécifie la position de départ de la sous-chaîne, puis continue jusqu’à la fin de la chaîne.

Exemple :

using System;
public class CS {
              // Méthode principale
             public static void Main()
                          {
                         String str = “Nous expliquons les sous-chaines”;
                         Console.WriteLine(“Chaîne : ” + str);
                         // récupérer la sous-chaîne à partir de l’index 20
                        Console.WriteLine(“Sous-chaîne : ” + str.Substring(20));
                         }
               }

La sortie :

Chaîne de départ : Nous expliquons les sous-chaines
Sous-chaîne retournée : sous-chaines

2. String.Substring(startIndex, length)

Cette méthode est utilisée pour extraire une sous-chaîne qui commence à partir de la position spécifiée, décrite par le paramètre « startIndex » et dont la longueur est spécifiée « length ». Si « startIndex » est égal à la longueur de la chaîne « length » et que la longueur du paramètre est égale à zéro, elle ne retournera rien.

Exemple :

using System;
public class CS {
                        // Méthode principale
                       public static void Main()
                             {
                            String str = “Nous expliquons les sous-chaines”;
                           Console.WriteLine(“Chaîne : ” + str);
                           // récupérer la sous-chaîne à partir de l’index 20 à la longueur 5
                          Console.WriteLine(“Sous-chaîne : ” + str.Substring(20, 7));
                           }
                      }

La sortie :
Chaîne de départ : Nous expliquons les sous-chaines
Sous-chaîne retournée : sous-ch

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *