【发布时间】:2014-07-22 16:14:20
【问题描述】:
我有一个文本文件 (.txt) 带有一些十进制数:
0.3125
0.3
0.181818181818182
0.333333333333333
0.210526315789474
0.181818181818182
我想把这些数字带到双精度数组中。这是我的代码:
double[] f1 = Convert.ToDouble(File.ReadLines("decimal list.txt").ToArray());
但我得到了
的错误不能将类型'double'隐式转换为'double[]'
【问题讨论】:
-
Convert.ToDouble没有以double[]作为参数的重载。您可能需要逐行读取文本文件并尝试解析每个值。 -
.Select怎么样?
标签: c# arrays string file double