Otwarcie pliku txt i wyświetlenie w textboxie

0

Witam! Chciałem się trochę podszkolić z C# i postanowiłem napisać jeden program. Ale mam problem z otwarciem pliku txt. Owszem, plik się otwiera, ale ja bym chciał wyświetlić jego zawartość w textbox. Plik składa się z wyrazów i ma strukturę: jeden wyraz na linijkę i enter.
Nie mam pojęcia jak napisać pętlę i ewentualnie stworzyć tablicę dwuwymiarową, tak, żeby w każdym wierszu był jeden wyraz. Pomoże ktoś?

0

Nie ma sprawy. Pokaż kod, z którym masz problem.

0
 private void button1_Click(object sender, EventArgs e)
        {
            //OpenFileDialog slownik = new OpenFileDialog();
            //slownik.Filter = "Plik słownika|slowa.txt";
            //if (slownik.ShowDialog() == DialogResult.OK)
            //    MessageBox.Show("Wczytano poprawnie plik słownika");
            //else
            //    MessageBox.Show("wystąpił błąd");
            string slownik = @"slowa.txt";
            string [,] eof = File.ReadLines(slownik.ToString());
            for (int j = 0; j < slownik.Length - 1 ; j++)
            //while ((eof = slownik.ReadLine()) != null)
            { 
                if(slownik[0,j] == "\n")
                duzepole.Show(eof[0,j]);
            }
        }

odnośnie komentarzy, próbowałem na kilka sposobów i na razie wolałem zostawić wszystko, żeby później nie pisać wszystkiego od zera

1

@ przed literałem nie jest potrzebne, niczego nie masz potrzeby escape'ować.
Znajdź w MSDN (możesz za pomocą google) co zwraca File.ReadLines() i jakiego typu argument przyjmuje. Zastanów się z jakiego typu na jaki zamieniasz ten argument za pomocą ToString().
Jak już dowiesz się jaki typ zwraca to poszukaj w podręczniku rodzajów tablic i co oznacza [,].
Reszta kodu jest bez sensu, wywal i zacznij od nowa.

0

Plik składa się z wyrazów i ma strukturę: jeden wyraz na linijkę i enter.
Nie mam pojęcia jak napisać pętlę i ewentualnie stworzyć tablicę dwuwymiarową, tak, żeby w każdym wierszu był jeden wyraz

Że tak spytam... na co ci dwuwymiarowa tablica?

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