Mi proyecto requiere un archivo donde almacenaré datos de pares clave/valor que el usuario debe poder leer y modificar. Quiero que el programa espere que las claves estén allí, y quiero analizarlas del archivo lo más rápido posible.Análisis más simple de archivos pares de clave/valor en .NET
Podría almacenarlos en XML, pero XML es complejo, y requeriría nodos de cruce, nodos secundarios y demás, todo lo que quiero es una clase que tome un archivo y genere pares de valores clave. Quiero el menor manejo de errores posible, y quiero que se haga con el menor código posible.
Podría codificar una clase así yo mismo, pero preferiría aprender cómo no estar en el marco que inventar la rueda dos veces. ¿Hay alguna clase de magia incorporada en .NET (3.5) que pueda hacerlo?
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");
...
Como @Nicholas Mancuso señaló, XML serialización no requiere atravesar nodos, etc. – user7116