日期:2014-05-18  浏览次数:20689 次

关于自定义配置文件节的难题:
有这样一个需求:
对于一个任意自定义类:
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
------解决方案--------------------
这样多次的使用会引起性能上的问题啊。