1.) wie speichere ich nun die vokabeln am besten im programm? ich will ein xml-file nutzen, um sie reinzuladen, aber was für eine struktur sollte ich im programm benutzen? ich hab mir arrays überlegt, aber bin über eure meinung über eine bessere lösung dankbar...
Serialisieren/deserialisieren geht dann ganz einfach.
[Highlight=C#]_ public class MeineLiebeVokabel
{
// blah
}
public class MeineLiebeVokabelListe : List<MeineLiebeVokabel>
{
// blah
public void Save()
{
XmlSerializer xs = new XmlSerializer(typeof(MeineLiebeVokabelListe));
using(StreamWriter sw = new StreamWriter(MeinLieberDateipfad))
{
xs.Serialize(sw, this);
}
}
public static MeineLiebeVokabelListe Load()
{
XmlSerializer xs = new XmlSerializer(typeof(MeineLiebeVokabelListe));
StreamReader sr;
using(sr = new StreamReader(MeinLieberDateipfad))
{
return (MeineLiebeVokabelListe)xs.Deserialize(sr);
}
}
}[/Highlight]
Disclaimer - Errorhandling absichtlich nicht enthalten!
2.) wie greifen meine textfields aus der windows-form auf die variablen im program.cs zu?
Comment