0
私はこのような文字列変数があります。char.IsDigit
、私は唯一のコンマで区切られた文字列変数から数値を取得して文字列配列を変換する方法は?例えば
string[] datas=["12","13","14","15"]
私はこのような文字列変数があります。char.IsDigit
、私は唯一のコンマで区切られた文字列変数から数値を取得して文字列配列を変換する方法は?例えば
string[] datas=["12","13","14","15"]
あなたは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
)ストリング内のすべての文字は数字(All
、IsDigit
)である