C# で文字列区切り文字を使用して文字列を分割する方法
複雑な文字列を扱う場合、多くの場合、文字列をより小さなコンポーネントに分割する必要があります。 C# の .Split() メソッドは 1 文字の区切り文字で動作しますが、文字列区切り文字で分割する必要がある場合は扱いが難しい場合があります。
次の文字列の例を考えてみましょう:
<code>"My name is Marco and I'm from Italy"</code>
この文字列を区切り文字「is Marco and」で分割するには、次のように使用できます:
<code>string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);</code>
このコードでは、区切り文字列を含む配列を最初のパラメータとして渡します。 StringSplitOptions.None パラメーターを使用すると、区切り文字が複数の単一文字ではなく単一の文字列として扱われるようになります。
結果として、トークン配列には 2 つの要素が含まれます:
区切り文字が 1 文字の場合は、より単純なコード形式を使用できます:
<code>string[] tokens = str.Split(',');</code>
これにより、文字列がカンマ文字で分割されます。
以上がC# で文字列区切り文字を使用して文字列を分割する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。