我们想到的是将xml反序化.这们就可以得到这个对象了
[Serializable()]
[XmlRoot("FetcherConfig")]
public class FetcherConfiguration
{
///某些属性
public static FetcherConfiguration GetConfig()
{
if (instance_ == null)
{
instance_ = (FetcherConfiguration) ConfigurationSettings.GetConfig("FetcherConfig");
}
return instance_;
}
}
这个xml的信息是从哪来呢?我们是把它放在app.config里的所以我们需要下面的Handler
public class FetcherConfigSerializerSectionHandler:IConfigurationSectionHandler
{
IConfigurationSectionHandler Members
}
{
IConfigurationSectionHandler Members
}
配置
我们需要加入自己的<configSections>
<section name="配置节的名字Xmlroot的名字" type="类的全名,类库的名字" />
接下来就可以把一些信息放到
<configuration>里了
不懂得放哪些.可以先序列化一下你需要的哪个类.把信息复制过来就可以搞定了.