[C#] Wczytanie pliku TXT do tablicy

yta
Użytkownik
Użytkownik
Posty: 49
Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy

[C#] Wczytanie pliku TXT do tablicy

Post autor: yta »

Witam,
wykonałem dla moich tablic następującą operację która wygląda następująco :

Kod: Zaznacz cały

 using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:w.txt")) {
                foreach (string line in wprowadzLogin_tablica)
                {
                    file.WriteLine(line);

                }
                foreach (string line in wprowadzHaslo_tablica)
                {
                    file.WriteLine(line);
                }
                foreach (string line in powtorzWprowadzHaslo_tablica)
                {
                    file.WriteLine(line);
                }
                foreach (string line in wprowadzNrTel_tablica)
                {
                    file.WriteLine(line);
                }
                foreach (string line in wprowadzInnaInformacja_tablica)
                {
                    file.WriteLine(line);
                }
            }
Teraz nachodzi pytanie, jak wykonać tę operację w drugą stronę. Tzn z pliku TXT który po tej operacji wygląda następująco ( przykład ) :

Kod: Zaznacz cały

admin
12345
12345
123112111
to jest inna informacja
wczytać te dane do tablic ?
Aby analogicznie, admin znajdowało się w tablicy wprowadzLogin_tablica hasło w tablicy wprowadzHaslo_tablica itd .
Mógłby ktoś pomóc ? Nie mam w ogóle na to wizji ...

I jeszcze jedno : jak zrobić aby zapis do tego pliku nie powodował nadpisywania zawartości pliku, tylko dodawania nowej zawartości pod spodem znaczy się. Bo jak teraz dodam nowe wartości np. admin1 to mi nadpisze mojego admina na admina1 a ja chcę mieć nowego przykładowo mam w pliku TXT taką zawartość :

Kod: Zaznacz cały

admin
12345
12345
123112111
to jest inna informacja
I po ponownym wypełnieniu formularzu i zapisie danych chcę mieć taką :

Kod: Zaznacz cały

admin
12345
12345
123112111
to jest inna informacja

admin1
12345322
12345232
12123123
nowa informacja
Nie chcę utracić starej, a chcę dodać nowe.
Gdyby było potrzebne, cały kod aplikacji :
Ostatnio zmieniony 31 maja 2013, o 12:07 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
ODPOWIEDZ