Для моего проекта требуется файл, в котором я буду хранить данные пары ключ / значение, которые пользователь сможет прочитать и изменить. Я хочу, чтобы программа просто ожидала наличия ключей, и хочу как можно быстрее разобрать их из файла.
Я мог бы хранить их в XML, но XML - это сложный способ, и для этого потребуются узлы обхода, дочерние узлы и т. Д. Все, что мне нужно, - это какой-то класс, который принимает файл и генерирует пары ключ-значение. Я хочу, чтобы обработка ошибок была как можно меньше, и как можно меньше кода.
Я мог бы сам написать такой класс, но я бы лучше узнал, как он работает, чем дважды изобрел колесо. Есть ли в .NET (3.5) встроенный магический класс, способный сделать это?
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");
...