РЕДАКТИРОВАТЬ: Если вы уже преобразовали каждое значение данных в строки, просто используйте метод ниже для его сериализации после создания Dictionary
из этих значений:
var dict = new Dictionary<string, string>
{
{ "value1", "value1value" },
{ "value2", "value2value" },
// etc
}
илииспользуйте dict.Add(string key, string value)
.
Чтобы прочитать данные, просто разбейте каждую строку вокруг =
и сохраните результаты как Dictionary<string, string>
:
string[] lines = File.ReadAllLines("file.ext");
var dict = lines.Select(l => l.Split('=')).ToDictionary(a => a[0], a => a[1]);
Чтобы преобразоватьвведите в файл словарь:
string[] lines = dict.Select(kvp => kvp.Key + "=" + kvp.Value).ToArray();
File.WriteAllLines(lines);
Обратите внимание, что ваши NAME
s и VALUE
s не могут содержать =
.