我可以使用 .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 的建议实施了一个解决方案。但随后的困难是为配置创建一个新部分。这是如何完成的: 如何通过 ConfigurationManager 写入 User.Config 文件?