Blechdose
Ensign
- Registriert
- Mai 2008
- Beiträge
- 148
Hallo Community,
ich hab mich mal wieder C# zugewendet und schreibe ein kleines Programm. Dabei möchte ich (wie der Titel schon erraten lässt) mittels einer XML-Datei eine Konfiguration schreiben. Diese soll dann bei jedem Start aufgerufen werden und dementsprechend sollen sich Sachen an- bzw. ausschalten.
Soweit so gut, nun hab ich mir ein kleines Beispiel genauer angeschaut, allerdings komme ich mit den Variablen nicht ganz klar;
Das soll passieren wenn ein "Speichern-Button" geklickt wird. Jedoch geht das so ja nicht. Ich kenne das nur so in PHP, dass man eben Variablen einfach überschreiben kann. Wie geht das in C#?
Ist die Methode XML die bessere im Vergleich mit ini's?
Gibt es sonst noch was zu bedenken?
Bin sehr dankbar für jede Anregung
ich hab mich mal wieder C# zugewendet und schreibe ein kleines Programm. Dabei möchte ich (wie der Titel schon erraten lässt) mittels einer XML-Datei eine Konfiguration schreiben. Diese soll dann bei jedem Start aufgerufen werden und dementsprechend sollen sich Sachen an- bzw. ausschalten.
Soweit so gut, nun hab ich mir ein kleines Beispiel genauer angeschaut, allerdings komme ich mit den Variablen nicht ganz klar;
Code:
string textbox = "0";
string codehigh = "0";
string change = "0";
// 0 = AN, 1 = AUS
if (checkBox1.Checked == true)
{
// string textbox = "0";
}
if (checkBox1.Checked == false)
{
// string textbox = "1";
}
//XML-Writer:
XmlTextWriter XMLconfig = new XmlTextWriter("settings.xml", null);
XMLconfig.Formatting = Formatting.Indented;
XMLconfig.WriteStartDocument(false);
XMLconfig.WriteComment("Konfigurationsdatei");
XMLconfig.WriteStartElement("Einstellung");
XMLconfig.WriteStartElement("Netpad", null);
XMLconfig.WriteElementString("Text", textbox);
XMLconfig.WriteElementString("Code", codehigh);
XMLconfig.WriteElementString("Change", change);
XMLconfig.WriteEndElement();
XMLconfig.Flush();
XMLconfig.Close();
// Ende XML-Reader
Ist die Methode XML die bessere im Vergleich mit ini's?
Gibt es sonst noch was zu bedenken?
Bin sehr dankbar für jede Anregung