Christian Kusmanow
Erfahrenes Mitglied
Ich hab schon vor 3 Tagen das richtige Snipped [post=1155403]gepostet[/post].
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
while()
{
//Den Code hier führt er dann bei mir JEDES Ma aus, weil die Klammern gesetzt sind.
}
while ( (Line = Reader.ReadLine()) != null )
{
arr.Add(Reader.ReadLine());
}
while ( (Line = Reader.ReadLine()) != null )
{
arr.Add(Line);
}
Und dein nachgebesserter Code (der dann funktioniert, und trotzdem net sauber is)
while (sr.Peek() >= 0)
Console.WriteLine(sr.ReadLine());
arr.Add(Reader.ReadLine());
arr.Add(Line);
Das hast Du sicherlich recht.Norbert Eder hat gesagt.:Die Variante ist nämlich nicht nur schöner, sondern verbraucht auch weniger Ressourcen. Bei deiner Variante instanzierst du zuerst einen String. Das braucht schon mal recht viel Zeit und Ressourcen. Bei jedem Durchlauf der while-Schleife, wird der String (Line) nochmals instanziert und zugewiesen. Muss eigentlich nicht sein.Code:while (sr.Peek() >= 0) Console.WriteLine(sr.ReadLine());