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

Laisser un commentaire

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