[C#] 文字列の分割時に空白を無視
Split メソッドは色々と便利な使い方ができるが、何も指定しないと分割時に空白も含まれてしまう。これをオプション指定して空白を無視するには、若干書き方が変わってくる。
http://msdn.microsoft.com/ja-jp/library/system.stringsplitoptions(v=vs.110).aspx
var s1 = "abc,def,,ghi,"; var s2 = s1.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); // s2[0] = "abc" // s2[1] = "def" // s2[2] = "ghi"StringSplitOptions 列挙体
http://msdn.microsoft.com/ja-jp/library/system.stringsplitoptions(v=vs.110).aspx