ホームページ > バックエンド開発 > C++ > C# で String.Split ホワイトスペースの処理を簡素化するにはどうすればよいですか?

C# で String.Split ホワイトスペースの処理を簡素化するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-17 05:07:09
オリジナル
402 人が閲覧しました

How Can I Simplify String.Split Whitespace Handling in C#?

C# での空白の String.Split の合理化

String.Split メソッドを区切り文字として空白で使用する場合、多くの場合、スペースとタブを含む文字配列を定義する必要があります。 これは繰り返し行われるため、エラーが発生しやすくなります。 2 つの簡単な代替方法があります:

1. null または空の区切り文字の使用:

<code class="language-csharp">string[] ssize = myStr.Split(null); // Or: myStr.Split();</code>
ログイン後にコピー

null を渡すか区切り引数を省略すると、String.Split に空白文字 (Char.IsWhiteSpace で定義されたもの) を区切り文字として使用するよう指示します。

2. 長さゼロの文字配列:

<code class="language-csharp">string[] ssize = myStr.Split(new char[0]);</code>
ログイン後にコピー

空の文字配列を作成すると、空白ベースの分割という同じ結果が得られます。

どちらのメソッドも String.Split(char[]) ドキュメントでサポートされており、null または空の区切り文字配列は空白区切り文字を意味すると明示的に記載されています。 このアプローチにより、コードが大幅に簡素化され、冗長性が減り、空白の文字配列を手動で定義することに伴うエラーのリスクが軽減されます。

以上がC# で String.Split ホワイトスペースの処理を簡素化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート