ホームページ >バックエンド開発 >C++ >C# で単一の文字または文字列を区切り文字として使用して文字列を分割するにはどうすればよいですか?

C# で単一の文字または文字列を区切り文字として使用して文字列を分割するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-11 07:40:421030ブラウズ

How Can I Split a String in C# Using a Single Character or a String as a Delimiter?

区切り文字を使用した文字列の分割

C# では、Split() メソッドを使用して、指定された文字列に基づいて文字列を部分文字列に分割できます。デリミタ。ただし、デフォルトでは、区切り文字として 1 文字のみを受け入れます。

文字列区切り文字による分割

文字列を区切り文字として使用して文字列を分割するには、次のようにします。 Split() メソッド内で区切り文字を配列として指定できます。例:

string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);

この場合、str は入力文字列で、トークンには 2 つの部分文字列の配列が含まれます:

  • tokens[0]: "My name"
  • トークン[1]: "私は出身ですイタリア"

単一文字の区切り文字の簡略化

コンマ , などの単一文字の区切り文字を使用して文字列を分割する場合は、次のように簡略化できます。コードは次のとおりです:

string[] tokens = str.Split(',');

このアプローチは、特に、より簡潔です。単純な区切り文字を扱う場合。

以上がC# で単一の文字または文字列を区切り文字として使用して文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。