我有一個369個不同名稱的列表,我想將這些名稱打印到csv文件中。一切順利,直到我看看輸出的csv文件,它只有251行。我嘗試輸出到一個.txt,而它仍然只輸出251行。我通過調試器,它仍然調用writer.WriteLine()369次。爲什麼我的C#程序只能將251行寫入文件?
是否存在某種形式的書寫限制?如果是這樣,爲什麼251?我如何編寫所有369個名字?
這裏是我的代碼,以防萬一:
List<String> names = new List<String>();
//Retrieve names from a separate source.
var writer = new StreamWriter(File.OpenWrite(@"C:names.txt"));
for (int i = 0; i < names.Count; i++)
{
System.Console.WriteLine(names[i].ToString());
writer.WriteLine(names[i].ToString());
}
System.Console.Write(names.Count);
在控制檯上的輸出顯示的所有369名和names.Count打印369
關閉作家 – jglouie
你能分享你用於輸入的文本文件嗎 – Raymund
沖水,那就是 – TravellingGeek