Я могу использовать .Net ConfigurationManager для хранения строк, но как я могу хранить структурированные данные?
Например, я могу это сделать:
conf = ConfigurationManager.OpenExeConfiguration(...)
string s = "myval";
conf.AppSettings.Settings["mykey"].Value = s;
conf.Save(ConfigurationSaveMode.Modified);
И я бы хотел это сделать:
class myclass {
public string s;
int i;
... more elements
};
myclass c = new myclass(); c.s = "mystring"; c.i = 1234; ...
conf.AppSettings.Settings["mykey"] = cc;
conf.Save(ConfigurationSaveMode.Modified);
Как хранить и извлекать структурированные данные с помощью ConfigurationManager?
Я реализовал решение, как предложил @sll. Но тогда сложность заключалась в создании нового раздела в конфигурации. Вот как это делается: Как писать в User.Config через ConfigurationManager?