Hallo
Ich möchte gerne eingelesene Werte in einem Textdokument schreiben.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| StreamWriter myWriter = new StreamWriter(@"C:\Wetterstation_Aufzeichnung.txt");
myWriter.WriteLine(DateTime.Now + " Luftdruck = " + strings[0] + " hPa"); myWriter.WriteLine(DateTime.Now + " Temperatur = " + strings[1] + " C°"); myWriter.WriteLine(DateTime.Now + " Luftfeuchtigkeit = " + strings[2] + " %");
myWriter.Close(); |
Dies geschieht auch Zeilenweise so wie es sein soll. Nur es werden immmer nur diese drei Werte eingeschrieben und überschrieben
Wahrscheinlich weil ich den Streamwriter immer wieder neu erstelle..
Wenn ich aber nun den Streamwriter zB in Form1_Load erstelle kommt der fehler Der Name "myWriter" ist im aktuellen Kontext nicht vorhanden.
oder in einer if-Schleife einmal abrufe....
Vielen Dank
Moderiert von
Christian S.: Topic aus Basistechnologien verschoben am Fr 14.10.2011 um 19:45
Moderiert von
Th69: Beitragsformatierung überarbeitet.