3

在下面的代码中,我想在每个循环循环的 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;

             }
}
4

2 回答 2

18

采用Environment.NewLine

Test1 =Test1 + Environment.NewLine;
于 2012-10-11T10:14:54.023 回答
2

声明一个字符串列表

List<string> csvLines = new List<string>();

然后在循环中添加Test1到 csvLines。

csvLines.Add(Test1);

然后在循环完成后将所有 Test1 写入文件。

File.WriteAllLines("Path", csvLines);

这应该实现你想要的,我认为你所给予的。

于 2012-10-11T10:15:37.917 回答