風語·深蓝

Agile Methodology, HeadStorm And MindMap, they will change me.
posts - 55, comments - 306, trackbacks - 11, articles - 13

   这次是两年后再次使用2.0带的配置类编写配置文件,以前就觉得不是太灵活,但当时解决了问题就没有再深入研究了。现在再次使用,发现有很大限制。主要如下:

1、默认情况下ConfigurationCollection类型下的Element只能是以add开头(除去remove、clear)。当然这个问题倒是可以解决:
    [ConfigurationCollection(typeof(TypeCollection), AddItemName = "Type")]

2、ConfigurationCollection类型下不支持添加ConfigurationCollection类型的节点,只允许添加ConfiguarationElement类型的节点。

3、ConfiguarationElement类型下不支持多个ConfigurationCollection类型节点,若写多个ConfigurationCollection类型节点,只有第一个节点可以读取到值。

另外,ConfigurationCollection类型下支持多个ConfiguarationElement类型。

补充:ConfigurationSection类型下同时支持多个ConfigurationCollection以及多个ConfiguarationElement类型。

以上作为记录。

Feedback

#1楼    回复  引用    

2008-02-03 16:59 by 请教 [未注册用户]
en 第三条感觉非常不好

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-02-21 10:42 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: