Résumé
Votre objectif était d’extraire, de supprimer et de remplacer des valeurs dans des chaînes. Souvent, les données que vous recevez ont des données ou des caractères superflus dont vous avez besoin pour éviter ou éliminer avant de pouvoir utiliser les données cibles.
L’utilisation de la IndexOf() méthode vous permet d’identifier la position d’un caractère ou d’une chaîne dans une autre chaîne. La position retournée par la IndexOf() méthode était le premier bloc de construction à utiliser la Substring() méthode pour extraire une partie d’une chaîne en fonction de la position de départ et du nombre de caractères à extraire (la longueur). Il vous a également permis d’utiliser la Remove() méthode pour éliminer les caractères d’une chaîne en fonction de la position de départ et de la longueur. Vous avez appris des variantes telles que LastIndexOf() la méthode pour trouver la dernière position d’un caractère dans une autre chaîne de caractères, ainsi que la méthode IndexOfAny() pour trouver la position de n’importe quelle valeur dans un tableau donné char. Vous avez utilisé l’instruction while pour itérer dans une chaîne plus longue pour rechercher et extraire toutes les instances d’un caractère ou d’une chaîne dans une chaîne source plus grande. Enfin, vous avez utilisé la Replace() méthode pour échanger toutes les instances d’un caractère ou d’une chaîne à l’intérieur d’une chaîne plus grande.
Bien qu’il soit possible d’effectuer ces types d’opérations à l’aide d’un char tableau, en itérant sur chaque char pour trouver des correspondances, en suivant les points de départ et de fin que vous souhaitez localiser, et cetera. Beaucoup plus d’étapes auraient été nécessaires, alors que ces méthodes d’assistance de chaîne peuvent les effectuer en un seul appel.
Obtenir une certification vérifiée et gratuite
Microsoft a collaboré avec freeCodeCamp.org pour proposer un programme de formation et de certification sur les bases de C#. En suivant ce module Microsoft Learn, vous avez déjà fait un pas vers la certification. Pour explorer la certification sur les bases de C# offerte par freeCodeCamp, visitez : https://aka.ms/csharp-certification.