Zu Anfang ich bin noch noob auf dem Gebiet der C# Programmierung. Ich habe mal eine Frage ich möchte eine Datei auslesen.
using (StreamReader sr1 = new StreamReader(pfad_1))
textBox1.Text = sr1.ReadLine();
textBox2.Text = sr1.ReadLine();
So wenn ich jetzt eine weitere Zeile auslesen möchte dann zeigt er mir den Fehler:
Fehler 1 Der Name "sr1" ist im aktuellen Kontext nicht vorhanden.
Was mache ich falsch ???
Ps. Wenn ich nur eine Line Abfrage also
using (StreamReader sr1 = new StreamReader(pfad_1))
textBox1.Text = sr1.ReadLine();
dann funkuniert es.
Vielen dank im Vorraus für eure Antworten.
using (StreamReader sr1 = new StreamReader(pfad_1))
{
textBox1.Text = sr1.ReadLine();
textBox2.Text = sr1.ReadLine();
}
Klammern fehlen.
Es funkuniert, Vielen Dank.
Noch eine andere Frage muss ich den Streamreader nicht irendwie wieder schließen ???
Soweit Ich weiß schliesst der using - Scope den Streamreader automatisch .......