在下面的代码中,我希望在循环的每个循环中在CSV文件的新行中获取Test1值。我怎么能这样做 -
for (int j = 0; j < 10000; j++)
{
if (NPVAmount > 0) // Positive amount
{
Positivetemp = NPVAmount + Positivetemp;
Temp = Convert.ToString(Positivetemp)+ ","+ j +","+ UniqueCurrencyHolder+",";
Test1 =Test1 + Temp;
}
}
答案 0 :(得分:12)
使用Environment.NewLine
Test1 =Test1 + Environment.NewLine;
答案 1 :(得分:0)
声明字符串列表
List<string> csvLines = new List<string>();
然后在循环中将Test1
添加到csvLines。
csvLines.Add(Test1);
然后在循环结束后将所有Test1写入文件。
File.WriteAllLines("Path", csvLines);
这应该达到你想要的目标。