2016-04-04 14 views

答えて

0

あなたはstring.Split()を使用してそれを行うことができ数値をフィルタリングすることにより、文字列配列に変換したい

string data = "12,false,13,false,14,false,15,false"; 

をそして、LINQは:

string[] datas = data.Split(',').Where(s => s.All(char.IsDigit)).ToArray(); 

仕組み:

  • ToArray(),
  • フィルタ(Where)ストリング内のすべての文字は数字(AllIsDigit)である
  • ことをチェックすることによって得られた文字列
  • によって文字列が配列に生じた列挙を変換分割)
関連する問題