Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wczytywanie konkretnych linni w pliku txt do zmiennej string

Ostatnio zmodyfikowano 2016-05-11 18:10
Autor Wiadomość
mkami
Temat założony przez niniejszego użytkownika
Wczytywanie konkretnych linni w pliku txt do zmiennej string
» 2016-05-10 21:00:28
Witam! mam pytanie odnośnie wczytywania linii z pliku txt do zmiennej string w C#, w C++ służyło do tego polecenie getline(). a jak to jest w C#?
P-148092
carlosmay
» 2016-05-10 22:01:43
C# - Inne języki.

using(StreamReader line = File.OpenText("sciezka.txt "))
            {
                while(!line.EndOfStream)
                {
                    string lines = line.ReadLine();
                    // obsługa danych
                }
            }
dla pojedynczej linii.

ale wygodniej jest wczytać wszystko do tablicy stringów i dopiero to obsłużyć (Oczywiście w ramach rozsądnych rozmiarów).

string[] lines = File.ReadAllLines("sciezka.txt");
// obsługa danych z tablicy
P-148095
mkami
Temat założony przez niniejszego użytkownika
odp
» 2016-05-11 16:31:22
a jak zrobić to dla większej ilości stringów np string imie, nazwisko, wiek; ? Chciałbym aby w pliku tekstowym zapisywały się w jednej linijce -
Jan Kowalski 45
Marian Nowak 34

coś takiego, jak to obsłużyć za pomocą WriteLine i ReadLine ?
P-148118
carlosmay
» 2016-05-11 18:10:35
Metoda split(znak) dzieli wiersz na słowa do znaku.
Jeśli znakiem będzie spacją, to do spacji.

To powinno pomóc. Jest tutaj podział wiersza na słowa

Zapis do pliku - porady od msdn
P-148120
« 1 »
  Strona 1 z 1