[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 で入力した文字に勝手に取り消し線が入る

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