养眼壁纸,收音机频道,意甲教母贝伦
在.net中,因为对不同的节点,都对应着类去对它进行处理,。net里面为了方便,已经内置了一些类供我们使用,使我们在读取配置文件时,不必自己去定义类去处理自己定义的自定义节点。
下面我们写了这样一个配置文件:
节点名称为:mailserveraddress,有三个属性,在section里定义了singletagsectionhandler来处理这个节点。
namespace 自定义节点和内置处理程序 { class program { static void main(string[] args) { examplesingletagsectionhandler(); } private static void examplesingletagsectionhandler() { //singletagsectionhandler会以hashtable的形式返回节点的所有属性 hashtable mailserver = (hashtable)configurationmanager.getsection(mailserveraddress);//调用getsection会返回一个hashtable string address = mailserver[address].tostring(); string username = mailserver[username].tostring(); string password = mailserver[password].tostring(); console.writeline(address+----+username+------+password); } } }
配置文件写好后,调用getsection强转hashtable后,就可以用key——value的形式读取节点的属性值了。
在.net中,除了上面例子中的这个type,我们也可以使用其它内置type来处理自定义节点。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论