例如,我有一个像这样的字符串变量:
string data = "12,false,13,false,14,false,15,false";
我想通过仅过滤数值
将其转换为字符串数组string[] datas=["12","13","14","15"]
答案 0 :(得分:0)
您可以使用string.Split()
,char.IsDigit
和linq:
string[] datas = data.Split(',').Where(s => s.All(char.IsDigit)).ToArray();
工作原理:
,
Where
)生成的字符串
All
,IsDigit
)ToArray()
)