逗号分隔的字符串到双C#

时间:2014-07-28 02:10:38

标签: c# double

我希望将1,2,3,4,5,6,7,8,9,10字符串转换为Double。

我尝试Convert.ToDouble(String);Double.Parse(String);,但返回 1.0

如何将多逗号字符串转换为double?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

从您问题的外观来看,您实际上有10个数字而不是1.使用此代码:

var nums = "1,2,3,4,5,6,7,8,9,10";
var digits = nums.Split(',').Select(r => Convert.ToDouble(r)).ToArray();
// the result will be an array of doubles, also this only works with .NET 3.5 or better.

如果这对您有用,请告诉我。