逗号分隔的字符串为双C#[关闭]

问题描述 投票:-2回答:1

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

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

如何将多逗号字符串转换为双精度?

感谢您的帮助。

c# double string-parsing
1个回答
4
投票
从问题的外观来看,您实际上有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.

让我知道这是否适合您。 
© www.soinside.com 2019 - 2024. All rights reserved.