当前位置: 移动技术网 > IT编程>开发语言>.net > .Net——使用.net内置处理程序处理自定义节点Demo

.Net——使用.net内置处理程序处理自定义节点Demo

2019年05月10日  | 移动技术网IT编程  | 我要评论

养眼壁纸,收音机频道,意甲教母贝伦

 

在.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来处理自定义节点。

 

 

 

 

 

 

 

 

 

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网