[C#] 文字列の分割時に空白を無視

Split メソッドは色々と便利な使い方ができるが、何も指定しないと分割時に空白も含まれてしまう。これをオプション指定して空白を無視するには、若干書き方が変わってくる。
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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する