- Auteur

- Nom
- Nelson Silva
- Social
Introduction
Le langage C# offre une variété de méthodes intégrées pour travailler avec les chaînes de caractères. Dans cet article, nous nous concentrerons sur deux méthodes spécifiques : Substring() et Split(). Toutes deux sont essentielles pour les développeurs qui souhaitent manipuler et analyser des données sous forme de chaînes.
Méthode Substring()
Concept
Substring() est l'une des méthodes les plus utilisées pour manipuler les chaînes de caractères. Elle permet d'extraire une partie spécifique d'une chaîne, facilitant ainsi l'analyse et la transformation des données.
Comment ça fonctionne ?
La méthode possède deux variantes :
Substring(début): Retourne une sous-chaîne à partir de l'indice spécifié jusqu'à la fin.Substring(début, longueur): Extrait une sous-chaîne en fonction de l'indice de début et de la longueur spécifiée.
Cas d'utilisation
Imaginez que vous travaillez avec des codes produits ayant une structure spécifique, comme "PROD-12345-XYZ". Si vous souhaitez extraire uniquement le numéro du produit, Substring() serait un outil utile.
Méthode Split()
Concept
Split() est fondamentale pour diviser les chaînes de caractères en fonction de délimiteurs spécifiques. Elle est fréquemment utilisée dans des situations où les données sont reçues dans un format délimité, comme le CSV.
Comment ça fonctionne ?
La méthode divise la chaîne originale en un tableau de chaînes, en fonction du délimiteur ou du motif fourni.
Cas d'utilisation
Si vous travaillez avec des journaux de transactions stockés dans un format délimité par des virgules, Split() peut être utilisé pour diviser chaque entrée et analyser les données plus facilement.
using System;
using System.Text.RegularExpressions;
namespace Base {
class MéthodesI {
private string unDeuxTrois = "UnDeuxTrois", nom = "Nelson Gomes da Silva";
public void Run() {
// Démonstration Substring()
Console.WriteLine($"Exemple 1 : {unDeuxTrois.Substring(0, 2)}");
Console.WriteLine($"Exemple 2 : {unDeuxTrois.Substring(2, 4)}");
Console.WriteLine($"Exemple 3 : {unDeuxTrois.Substring(6)}");
// Démonstration Split()
var mots = nom.Split(' ');
foreach (var mot in mots)
Console.WriteLine($"Mot séparé : {mot}");
var _mots = Regex.Split(nom, " Gomes da ");
Console.WriteLine($"Nom séparé : {_mots[0]} {_mots[1]}");
}
}
}
Conclusion
Maîtriser la manipulation des chaînes de caractères est fondamental en programmation, et les méthodes Substring() et Split() sont des outils clés dans ce processus. Que ce soit pour l'analyse de données, la transformation ou la simple manipulation, connaître et comprendre ces méthodes enrichira et optimisera votre code.