我有以下数据:
1,1,1,1,1,1
我想读取该行并将其转换为整数或其他类型的数组。
是否有单行解决方案?
答案 0 :(得分:1)
var arr = "1,1,1,1,1,1".Split(',').Select(s => int.Parse(s)).ToArray();
如果您的文字包含一些空格
var arr = Regex.Matches("1,1,1,1,1,1", @"\d+")
.Cast<Match>()
.Select(m => m.Value)
.ToArray();