【发布时间】:2013-03-01 06:02:03
【问题描述】:
我可以使用 .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 的建议实施了一个解决方案。但随后的困难是为配置创建一个新部分。这是如何完成的: How to Write to a User.Config file through ConfigurationManager?
【问题讨论】:
标签: c# .net configurationmanager