Ich baue ein Programm, das Daten in eine Textdatei speichert und für die spätere Verwendung wieder abruft. Eine der Funktionen, die das Programm haben muss, ist, dass es Datum und Uhrzeit speichern muss.Wie lese und schreibe ich ein Datum in eine Textdatei in C#
Bisher habe ich den folgenden Code verwende diese Daten und Zeiten lesen und schreiben:
//Write dates to text file:
String path = string.Concat(Environment.CurrentDirectory, @"\database\bob.txt");
StreamWriter save = new StreamWriter(path);
DateTime time = DateTime.Now;
save.WriteLine(time);
save.Dispose();
und:
//Read data from text file:
StreamReader reader = new StreamReader(path);
label.Content = reader.ReadLine();
reader.Dispose();
nun aus Dadurch kann ich bestätigen, dass das Datum gespeichert wird in die Textdatei, aber das Programm liest es nicht in das Etikett. Gibt es da überhaupt was, dass es in das Etikett hineingelesen wird, damit ich das Datum anzeigen kann?
Haben Sie versucht, File.WriteAllText() und File.ReadAllText() zu verwenden? Sie sind in diesem Fall viel einfacher. – axlj
Ich benutzte die Textdateien, um mehr als eine Zeile von Daten zu speichern .... aber zu sagen, dass ich immer alles wegschneiden könnte, was ich nicht brauche – walkman118
Ohne zu wissen, welche Display-Technologie Sie verwenden (Winforms, WPF, ASP. NET, etc ...) ist schwer zu sagen, aber in Winforms ändern Sie den Inhalt eines Labels, indem Sie die '.Text' -Eigenschaft setzen. –