Witam mam utworzona metodę służąca do zapisywania nazwisk z listy do pliku. Jednak przy każdym wykonaniu pętli nazwisko kolejnej osoby jest nadpisywane.
void dodaj()
{
Console.WriteLine("Podaj ile nazwisk chcesz wpisac do listy");
List<string> listastringow = new List<string>();
string n = Console.ReadLine();
int ile = Convert.ToInt32(n);
for (int i = 0; i < ile; i++)
{
Console.WriteLine("Podaj " + (i + 1) + " nazwisko");
string imie = Console.ReadLine();
listastringow.Add(imie)
//File.WriteAllText(@"g:\nazwiska.txt", imie);
}
}
Niby jakieś rozwiązanie mi się nasuwa, tylko jestem nowicjuszem i nie za bardzo wiem jak to zrobić.
Otóż myślę, że dało by się to zrobić za pomocą zapisywania listy do tablicy a z tego już łatwo iteracyjne.
Jednak może da się to zrobić łatwiej?