关于自定义配置文件节的难题:
有这样一个需求:
对于一个任意自定义类:
public class myTestConfig
{
public int number;
public string value;
public bool display;
}
希望通过一个类实现从配置文件中读取和写入,就像通过继承ConfigurationSection实现自定义配置节一样
,比如
public class ConfigManager
{
public T load<T>()
{
//这里怎么实现?
}
public void Save<T> ( T instance)
{
//这里怎么实现?
}
}
大家给个思路,通过读写XML文件应该能实现。但是有没有更简单点的办法?
------解决方案--------------------XmlSerializer可以把类转换为XML文件,也可以把XML转换为类,这个应该很简单。具体用法请参考MSDN中Serialize和Deserialize两个方法的说明。
------解决方案--------------------考虑序列化吧
------解决方案--------------------有各式各样的序列化可以使用
http://www.cnblogs.com/ejiyuan/archive/2009/01/21/1379256.html
------解决方案--------------------这样多次的使用会引起性能上的问题啊。