Czytanie pliku - StreamReader 3849 4

O temacie

Autor Remix

Zaczęty 3.11.2012 roku

Wyświetleń 3849

Odpowiedzi 4

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O

Remix

Czytanie pliku - StreamReader
2012-11-03, 11:51(Ostatnia zmiana: 2012-11-03, 12:59)
Na samym początku sory że o takie coś pytam ale czasu już nie mam żeby samemu pokombinować.

Mianowicie chodzi o to, co zrobić żeby StreamReader odczytywał wszystkie linijki z pliku nie tylko jedną. Wiem że trzeba jakoś zliczyć wszystkie linijki i zastosować za odliczeniem każdej linijki odpowiednią metodę, czyli trzeba wejść pętlą foreach itd. Tylko nie za bardzo wiem jak zrobić żeby foreach zliczało linijki....
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Po pierwsze dokumentacja: http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx

Jeśli rzeczywiście potrzebujesz podzielić plik na wiersze, to użyj tego:
using (StreamReader sr = new StreamReader("TestFile.txt"))
            {
                string line;
                // Read and display lines from the file until the end of  
                // the file is reached.
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                }
            }

Jeśli nie, to użyj tej metody: http://msdn.microsoft.com/en-us/library/system.io.streamreader.readtoendasync.aspx

BTW Nazywaj tematy odpowiednio, a nie "Pytanie".

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Sory że tak długo nie odpowiadałem ale wielkie dzięki bo pomogło!!

PS: Dopiero się uczę tak poważniej programować więc wiecie ;)
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

muttley

muttley

Użytkownicy
posty567
Propsy381
  • Użytkownicy
Możesz też użyć

string s = System.IO.File.ReadAllText("C:\\blabla.txt");
 

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Możesz też użyć

string s = System.IO.File.ReadAllText("C:\\blabla.txt");

A tego to już nie znałem....Dzięki wielkie za tą metodę...
 
https://www.youtube.com/watch?v=TNdy0ea6gc4


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry