如何将csv中的行转换为double数组?

时间:2015-08-07 20:06:01

标签: c#

我有以下数据:

1,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();