Cześć,
Tworzę prostą aplikację do losowania z danymi pobranymi z pliku *.txt bez powtórzeń.
Mam pobieranie, np. nazwiska z pliku, wyświetlanie etc, ale gdy chce zwrócić tablicę bez tego jednego nazwiska to dzieje się dziwna rzecz.
Wszystkie nazwiska wprowadzane są do tabeli, na której operuję.
Oczywiście wcześniej mam polecenie, które czyści cały plik *.txt
W pliku mam cztery nazwiska:
Kowalski
Nowak
Kowalczyk
Nowacki
Po wylosowaniu, np. Kowalskiego do pliku wraca tylko jedno nazwisko - Nowacki, a nie trzy...
Fragment kodu, który powinien zwracać nazwiska:
for (int x = 0; x < i; x++)
{
if(ArrayS[x] != ArrayS[ResultRandomS])
{
File.WriteAllText(@"C:\Users\User\Desktop\Losowanie\WinFormsApp1\Losowanie\Nazwiska.txt", ArrayS[x]);
}
}