我有一个文本文件 (.txt) 有一些十进制数:
0.3125
0.3
0.181818181818182
0.333333333333333
0.210526315789474
0.181818181818182
我想把这些数字放到 double 组中。这是我的代码:
double[] f1 = Convert.ToDouble(File.ReadLines("decimal list.txt").ToArray());
但是我得到了错误
Cannot implicity convert type 'double' to 'double[]'
最佳答案
您可以使用 Linq:
Double fi[] = File.ReadLines("list of stopword.txt")
.Select(x => Double.Parse(x, CultureInfo.InvariantCulture))
.ToArray();
关于c# - 将字符串数组转换为 double 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23996324/