使用LINQToCSV库时是否可以在csv文件末尾或csv文件末尾后一行写入数据。
我正在使用 LINQtoCSV 并传递一个 List<> 来写入数据。我的列表<>就像
x y z
1 4 5
1 5 3
现在我想为每条记录做 y*z 并将总和写在 csv 文件的末尾。
Sum = 35
我已经搜索了一段时间,但没有找到任何解决方案。
最佳答案
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/