Zczytaj dane do tablicy(wczytanie konfigu)

0

Tyle mam:

 {
            p_text = "";
            if (cbKompresja.Checked)
                p_text += "<<kompresuj_kopie_zapasowa>>\r\ntrue\r\n";
            else p_text += "<<kompresuj_kopie_zapasowa>>\r\nfalse\r\n";
            if (tbNazwaArchiwum.Text.Length > 0)
                p_text += "<<nazwa_archiwum>>\r\n"+tbNazwaArchiwum.Text+"\r\n";
            if (tbStopienKompresji.Value >= 0)
                p_text += "<<stopien_kompresji>>\r\n" + tbStopienKompresji.Value.ToString() + "\r\n";
            if (cbDodatkoweParametry.Checked)
                p_text += "<<dodatkowe_parametry_kompresji>>\r\ntrue\r\n";
            else p_text += "<<dodatkowe_parametry_kompresji>>\r\nfalse\r\n";
            if (p_text.Length > 2)
                p_text = p_text.Substring(0, p_text.Length - 2);//obcięcie entera z końca
        }  

Potrzebuje jeszcze dla wczytania listy zrodel i listy przeznaczen, ale nie wiem co wpisac
po <<lista_zrodel>> i po <<lista przeznaczen="przeznaczen">> i po p_text

(wszystko zapisuje się w notatniku)

Prosze o pomoc.

W konfigu w notatniku wyglada u mnie to tak:
<<kompresuj_kopie_zapasowa>>
true
<<nazwa_archiwum>>
backup.zip
<<stopien_kompresji>>
2
<<dodatkowe_parametry_kompresji>>
true
<<kompresja_haslo>>
PASSWORD
<<sposob_szyfrowania>>
1
<<lista_email>>
[email protected]
[email protected]
[email protected]
<<Lista_zrodel>>
c:\a.txt
d:\program
<<lista_przeznaczen>>
c:
c:\

0

format pliku trochę dziwny, ale niech ci będzie. nie w tym problem.

Potrzebuje jeszcze dla wczytania listy zrodel i listy przeznaczen, ale nie wiem co wpisac
po <<lista_zrodel>> i po <<lista przeznaczen="przeznaczen">> i po p_text
skąd my mamy wiedzieć, co tam chcesz wpisać?
nie napisałeś do czego to ma w ogóle służyć.

p_text +=

ten sposób doklejania do stringa jest w C# bardzo niewydajny. użyj StringBuilder.Append/AppendLine, a jeszcze lepiej trzymaj tekst w List<string> i dodawaj linijki metodą Add.

1 użytkowników online, w tym zalogowanych: 0, gości: 1