sabato 4 luglio 2009

How To: Open File C#

Come si apre un file in lettura in C# ?

TextReader tr = new StreamReader("c:/test.txt");
string allFile = tr.ReadToEnd();
tr = null;
Come si apre un file in lettura in C# ottenendo un arry di righe ?

TextReader tr = new StreamReader("c:/test.txt");
string[] allLine = tr.ReadToEnd().Replace("\r","").Split(new char[] { '\n' });
tr = null;

Nel secondo caso rimpiazziamo "\r" in modo da dover Splittare solo per un carattere.

Contare le righe di un file aperto in lettura ?

TextReader tr = new StreamReader("c:/test.txt");
int lineCount = tr.ReadToEnd().Replace("\r","").Split(new char[] { '\n' }).Length;
tr = null;

Nessun commento: