private void button4_Click(object sender, EventArgs e) { Daten daten = Serialisierung.DeserializeXML(); textBox1.Text = daten.text; numericUpDown1.Value = daten.num; checkBox1.Checked = daten.check; }
private void button3_Click(object sender, EventArgs e) { string text = textBox1.Text; int num = (int)numericUpDown1.Value; bool check = checkBox1.Checked; Daten daten = new Daten(text, num, check); Serialisierung.SerializeXML(daten); }
public static void SerializeXML(Daten daten) { if (File.Exists(filePathXml)) { File.Delete(filePathXml); } FileStream output = new FileStream(filePathXml, FileMode.OpenOrCreate); XmlSerializer xmls = new XmlSerializer(typeof(Daten)); xmls.Serialize(output, daten); output.Close(); }
public static void Serialize(Daten daten) { if (File.Exists(filePath)) { File.Delete(filePath); } FileStream output = new FileStream(filePath, FileMode.OpenOrCreate); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(output, daten); output.Close(); }
public static Daten DeserializeXML() { try { using (FileStream input = new FileStream(filePathXml, FileMode.Open)) { XmlSerializer xmls = new XmlSerializer(typeof(Daten)); Daten daten = (Daten)xmls.Deserialize(input); input.Close(); return(daten); } } catch (IOException ioe) { Console.WriteLine("Dateifehler!"); } return(new Daten("Fehler", 0, false)); }
public static Daten Deserialize() { try { using (FileStream input = new FileStream(filePath, FileMode.Open)) { BinaryFormatter bf = new BinaryFormatter(); Daten daten = (Daten)bf.Deserialize(input); input.Close(); return(daten); } } catch (IOException ioe) { Console.WriteLine("Dateifehler!"); } return(new Daten("Fehler", 0, false)); }