[C# string] 文字列を区切り文字を指定して分割する

区切り文字を指定して文字列を分割するにはSplitメソッドを使います。
Splitメソッドの第1引数に区切り文字(char型 または string型)を指定します。
Splitメソッドの戻り値は分割されたstring型の配列です。
元の文字列が入った変数は変わりません。

string str = "a,b,c,d";
string[] ary = str.Split(',');    // ,で分割して変数aryに代入
foreach (string s in ary) {
    System.Console.WriteLine(s);  // 分割された文字列を表示
}
System.Console.WriteLine(str);    //a,b,c,d  元の文字列はそのまま

Splitメソッドを使えばCSVファイル1行の各データを分割することができます。
詳細は[C# File] CSVファイルの読み書きを見てください。


C# プログラミング講座に戻る

コメント

タイトルとURLをコピーしました