gpt4 book ai didi

c# - 将 double 值导出到 CSV

转载 作者:行者123 更新时间:2023-11-30 13:55:12 25 4
gpt4 key购买 nike

我正在尝试将 double 值导出到 CSV 文件,如下所示

double[] arr = new double[] { 0.0000074, 0.00000123, 0.0000001254 };
using (StreamWriter writer = new StreamWriter(@"D:\Test.csv"))
{
foreach (double item in arr)
{
writer.WriteLine(item);
}
};

Excel/Notepad中打开CSV时输出相同,如下

7.40E-06
1.23E-06
1.25E-07

期望输出与 CSV 文件中的输入相同。期待任何类型的输入/建议。谢谢。

最佳答案

您可以通过放置浮点格式来指定double string 的格式,例如"F9":

double[] arr = new double[] { 0.0000074, 0.00000123, 0.0000001254 };
using (StreamWriter writer = new StreamWriter(@"D:\Test.csv"))
{
foreach (double item in arr)
{
writer.WriteLine(item.ToString("F9")); //note the F9
}
};

9 是您要在小数点分隔符 (.) 后保留的数字量。您可以根据需要指定数字(例如 F10F11 等...)

关于c# - 将 double 值导出到 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36257512/

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