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!