C#で文字列の分割(1)

C#で文字列の分割(1)

.NET C#C#で文字列の分割(1)

C# を触り始めて数週間。どの言語でもそうですが、文字列操作というのは使用頻度が高いです。リファレンスサイトにもまとまっていると思いますが、自分で使ったものはまとめていきます。

今回は、文字列の分割。カンマ区切りの文字列など、特定の文字で区切ります。String の Split メソッドは char 配列しか引数として受け付けないのですね。区切り文字が 1 つだけなら、配列定義するより引数に直接指定した方が楽かな。

っと思ったら、.NET 2.0 からは引数で文字列も指定できるようになっていました。こちらは、また別途記事に書きたいと思います。

char[] delimiters = { '@' };

email = "hogehoge@example.org";

string[] s = email.Split(delimiters);
//string[] s = email.Split('@');

[結果]
s[0] : hogehoge
s[1] : example.org

最終更新日:

関連記事

人気記事

新着情報