C# での文字列分割の合理化
多くの C# 開発者は文字配列を手動で定義して文字列を空白で分割していますが、このプロセスではエラーや不必要な複雑さが発生しやすくなります。 より効率的で洗練されたアプローチでは、Split()
メソッドの固有の機能を利用します。
空白区切り文字を使用して文字列を分割するには、パラメータを指定せずに、または空の文字配列を使用して Split()
メソッドを呼び出すだけです。
<code class="language-csharp">string myStr = "The quick brown fox jumps over the lazy dog"; string[] ss = myStr.Split(); // Or myStr.Split(null); string[] ss2 = myStr.Split(new char[0]);</code>
これは、Split()
メソッドのデフォルトの動作を活用し、Unicode 標準で定義されているすべての空白文字 (Char.IsWhiteSpace()
が true
を返す文字) で文字列を自動的に識別して分割します。
この合理化された方法により、文字配列の作成と管理が不要になり、コードがよりクリーンで保守しやすくなり、エラーが発生しにくくなります。
以上がC# で文字列を空白で効率的に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。