Maison > développement back-end > C++ > Comment puis-je diviser efficacement une chaîne par espaces en C# sans définir de tableau de caractères ?

Comment puis-je diviser efficacement une chaîne par espaces en C# sans définir de tableau de caractères ?

Linda Hamilton
Libérer: 2025-01-17 05:12:10
original
430 Les gens l'ont consulté

How Can I Efficiently Split a String by Whitespace in C# Without Defining a Character Array?

Simplification de C# String.Split() pour la séparation des espaces

La méthode String.Split() en C# fournit un moyen simple de diviser des chaînes. Toutefois, lorsqu'il s'agit de délimiteurs d'espaces, définir à plusieurs reprises un tableau char[] peut s'avérer fastidieux. Cela peut être évité en utilisant une technique plus efficace.

Pour diviser une chaîne par espaces, omettez simplement le paramètre separator dans la méthode String.Split() (par exemple, myStr.Split(null) ou myStr.Split()). La méthode utilise automatiquement des espaces comme délimiteurs.

Vous pouvez également transmettre un tableau char[] vide (par exemple, myStr.Split(new char[0])). Cela permet d'obtenir le même résultat.

La documentation de la méthode String.Split(char[]) indique clairement qu'un null ou un tableau de séparateurs vide implique des délimiteurs d'espaces. La consultation de la documentation est cruciale pour comprendre ces nuances.

Ces approches simplifiées conduisent à un code plus propre, moins sujet aux erreurs et plus maintenable en éliminant les déclarations de tableaux de caractères inutiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal