gpt4 book ai didi

c# - 无法将字符串数组正确转换为 double 组,返回 0

转载 作者:太空宇宙 更新时间:2023-11-03 20:54:57 25 4
gpt4 key购买 nike

在上面的代码中,我试图将通过从文本文件中读取所有行而生成的字符串数组转换为 double 组。但是,当我这样做时,我打印出双数组中的每个数字,它们都打印出

  0  
0
0
0

在文件中实际数字是:

  -0.055
-0.034
0.232
0.1756

我不明白为什么要这样做,我们将不胜感激。

最佳答案

您不解析 文件中的值。它应该是这样的:

 double[] test = System.IO.File
.ReadLines(new_path)
.Select(line => double.Parse(line)) // <- each line should be parsed into double
.ToArray();

foreach (double number in test) {
Console.WriteLine(number);
}

Console.ReadLine();

关于c# - 无法将字符串数组正确转换为 double 组,返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51480854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com