Mein Projekt benötigt eine Datei, in der ich Schlüssel/Wert-Paar-Daten speichern werde, die vom Benutzer gelesen und geändert werden können. Ich möchte, dass das Programm nur erwartet, dass die Schlüssel da sind, und ich möchte sie so schnell wie möglich aus der Datei analysieren.Einfachste Schlüssel/Wert-Paar-Dateianalyse in .NET
Ich könnte sie in XML speichern, aber XML ist viel zu komplex, und es würde erfordern, Knoten, Kindknoten und so weiter, alles, was ich will, ist eine Klasse, die eine Datei und generiert Schlüsselwert-Paare. Ich möchte so wenig Fehler wie möglich behandeln, und ich möchte es mit so wenig Code wie möglich getan.
Ich könnte eine Klasse wie diese selbst programmieren, aber ich würde lieber lernen, wie es im Rahmen ist, als das Rad zweimal zu erfinden. Gibt es in .NET (3.5) einige eingebaute magische Klassen, die dazu in der Lage sind?
MagicClass kv = new MagicClass("Settings.ini"); // It doesn't neccesarily have to be an INI file, it can be any simple key/value pair format.
string Value1 = kv.get("Key1");
...
Als @Nicholas Mancuso wies darauf hin, XML-Serialisierung erfordern NICHT Knoten durchlaufen, usw. – user7116