【发布时间】:2013-06-13 18:18:02
【问题描述】:
我有一个列表,其中包含存储在 List<string> 中的数值。
数据可能包含一些空值。
如何将List<string> 转换为List<double?>?
这是我的代码:
List<double > d2 = d1.ConvertAll(item => double.Parse(item));
【问题讨论】:
-
到目前为止你有没有尝试过?你知道如何转换单个项目吗?如果是这样,一般算法是创建一个新列表,转换每个项目,然后将该转换添加到新列表中。
-
这是我迄今为止尝试过的:List
d2 = d1.ConvertAll(item => double.Parse(item)); -
您对该解决方案有什么问题?您目前如何处理目前无法转换的项目?
-
我们有一个连续投票者。恭喜!
-
@SonerGönül 我很高兴有人比我快,否则我会被否决。
标签: c# list type-conversion