Wczytuję plik, część pliku do listaPl, część do listaAng. W aplikacji konsolowej wszystko działo poprawnie, to trochę dodałem zawartości do pliku tekstowego i pojawił się problem. I teraz tworzę aplikację WindowsForms. Poniżej metoda:
//metoda, do odczytywania dowolnej Bazy
private void odczytajDane(string path)
{
// Open the file to read from.
string[] readText = File.ReadAllLines(path, Encoding.UTF8);
for (int i = 0; i < readText.Length; i++)
{
try
{
string[] obaSlowa = readText[i].Split(',');
listaPl.Add(obaSlowa[0]);
listaAng.Add(obaSlowa[1]);//debugger podpowiada, że tu jest błąd
}
catch(Exception ex)
{
MessageBox.Show("Wystąpił błąd podczas wczytywania danych." +ex,"Błąd aplikacji");
}
}
}
Tutaj treść błędu:
Adres do screena http://cid-feb83b6a314b31a4.office.live.com/self.aspx/.Public/B%C5%82ad.bmp
Zawartość pliku txt:
dom,house
jabłko,apple
słowo,word
tylko, że dużo więcej...