gpt4 book ai didi

c# - LINQtoCSV |如何在 CSV 文件末尾写入文本

转载 作者:太空狗 更新时间:2023-10-30 01:34:13 25 4
gpt4 key购买 nike

使用LINQToCSV库时是否可以在csv文件末尾或csv文件末尾后一行写入数据。

我正在使用 LINQtoCSV 并传递一个 List<> 来写入数据。我的列表<>就像

x    y    z

1 4 5

1 5 3

现在我想为每条记录做 y*z 并将总和写在 csv 文件的末尾。

Sum = 35

我已经搜索了一段时间,但没有找到任何解决方案。

最佳答案

https://social.msdn.microsoft.com/Forums/vstudio/en-US/00c609c0-5048-4ef1-8c03-e7c6217d8a32/n-not-working-in-fileappendalltext?forum=csharpgeneral

File.AppendAllText(csvPath, ""); 

成功了。

编辑:

我遍历了所有 List 记录并收集了 y*z 的总和。

sum = 0;
for (int i= 0; i < myList.Count; i++)
sum += (y * z);

File.AppendAllText(csvPath, String.Concat("Sum = ", sum.ToString()));

要在csv文件结束后写一行,可以使用Environment.NewLine

File.AppendAllText(csvPath, Environment.NewLine);
File.AppendAllText(csvPath, String.Concat("Sum = ", sum.ToString()));

关于c# - LINQtoCSV |如何在 CSV 文件末尾写入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31582176/

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