C#で複数行の文字列を改行ごとに分割する
文字列に対してある文字を元に分割したい場合(CSV ファイル等)、Split メソッド一発で簡単に分割できます。
var text1 = "あ,い,う,え,お"; // 「あ」「い」「う」「え」「お」の配列になる var result1 = text1.Split(',');改行コードの場合は、こんな感じ。
var text2 = "あいうえお\r\nかきくけこ\r\nさしすせそ"; // 「あいうえお」「かきくけこ」「さしすせそ」の配列になる // StringSplitOptions.RemoveEmptyEntries は空行が無視される var result2 = text2.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);