Comment utiliser substring en C#

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 :

  1. String.Substring(int)
  2. String.Substring(int, int)

 
Programmation orientée objet en C#Programmation orientée objet en C#La programmation orientée objet (POO) est le composant principal du framework .NET. La programmation orientée objet est tellement importante avant de se lancer dans .NET,…Lire plus

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 WayToLearnX { 
  
    // Méthode principale
    public static void Main() 
    { 
        String str = "Welcom to WayToLearnX"; 
  
        Console.WriteLine("Chaîne      : " + str); 
  
        // récupérer la sous-chaîne à partir de l'index 10
        Console.WriteLine("Sous-chaîne : " + str.Substring(10)); 
    }
}

La sortie :

Chaîne      : Welcom to WayToLearnX
Sous-chaîne : WayToLearnX

 
 

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 WayToLearnX { 
  
    // Méthode principale
    public static void Main() 
    { 
        String str = "Welcom to WayToLearnX"; 
  
        Console.WriteLine("Chaîne      : " + str); 
  
        // récupérer la sous-chaîne à partir de l'index 15 à la longueur 5
        Console.WriteLine("Sous-chaîne : " + str.Substring(15, 5)); 
    }
}

La sortie :

Chaîne      : Welcom to WayToLearnX
Sous-chaîne : Learn
qcm-csharpQCM C# – Framework .NET – Partie 1QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

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