Al primo avvio, il mio programma, scrive su un file csv nella prima riga, Ma, quando eseguo il mio programma alla seconda .. terza .. volta, viene eseguito sulla prima riga .. come può lo correggo?Come scrivere alla riga successiva nella prossima apertura del file csv?
Mi piacerebbe avere un file CSV in ingresso di tutte le entrate nel mio programma.
Il codice è il seguente:
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();
}
Grazie a tutti per il vostro aiuto! –