Feedback

C# - Textfile einlesen

Veröffentlicht von am 10/2/2008
(2 Bewertungen)
Liest den Text in einem Textfile ein.

using System.IO
        public string readTextFile(string strFilePath)
        {
            string strContent = string.Empty;

            if (File.Exists(strFilePath))
            {
                StreamReader myFile = new StreamReader(strFilePath, Encoding.Default);
                strContent = myFile.ReadToEnd();
                myFile.Close();
            }
            return strContent;
        }
Abgelegt unter Textfile.

2 Kommentare zum Snippet

Günther Foidl schrieb am 10/2/2008:
Hallo,

geht mit noch kürzer:

string text = null;
if (File.Exists(path))
text = File.ReadAllText(path);
Koopakiller schrieb am 6/23/2013:
1. Gehts kürzer (Siehe Kommentar von Günther Foidl) und 2. wird der Stream bei einem Fehler nicht geschlossen. (STichwort: using-Block)
 

Logge dich ein, um hier zu kommentieren!