Lúc đầu, chương trình của tôi, ghi vào một tập tin csv trong dòng đầu tiên, Nhưng, khi tôi đang chạy chương trình của tôi ở lần thứ hai .. thứ ba .. thời gian, nó chạy trên dòng đầu tiên .. làm thế nào có thể tôi sửa nó?Làm cách nào để viết dòng tiếp theo trong lần mở tệp csv tiếp theo?
Tôi muốn có tệp nhập CSV của tất cả các chương trình nhập vào chương trình của mình.
Mã này là như sau:
private void WriteToCsvFile()
{
var us = users.ElementAt(0);
string names = "Number',";
string userAnswer = (us.userName + ",");
foreach (string ss in user)
{
string str = Path.GetFileName(ss);
names = names + str + ",";
}
foreach (string ans in us.answer)
{
userAnswer = userAnswer + ans + ",";
}
using (StreamWriter sw = new StreamWriter("EntranceLog.csv"))
{
sw.WriteLine(names);
sw.WriteLine(userAnswer);
}
this.Close();
}
Cảm ơn tất cả các bạn để được giúp đỡ của bạn! –