Tôi đã có danh sách 369 tên khác nhau và tôi muốn in các tên này thành tệp csv. Tất cả sẽ tốt cho đến khi tôi xem xét tệp csv đã xuất và nó chỉ có 251 hàng. Tôi đã cố gắng xuất ra một .txt thay vào đó, và nó vẫn chỉ xuất ra 251 hàng. Ive bước qua với trình gỡ rối và nó vẫn đang gọi writer.WriteLine() 369 lần.Tại sao chương trình C# của tôi chỉ ghi 251 hàng vào một tệp?
Có hạn chế viết nào không? Nếu vậy, tại sao 251? Làm cách nào để viết tất cả 369 tên?
Dưới đây là mã của tôi chỉ trong trường hợp:
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);
Sản lượng trên console cho thấy tất cả 369 tên và in names.Count 369.
Đóng nhà văn – jglouie
bạn có thể chia sẻ tệp văn bản mà bạn sử dụng để nhập – Raymund
xả nước hay không, đó là từ – TravellingGeek