知识大全 在C#中如何读取配置文件[2]

Posted

篇首语:不飞则已,一飞冲天;不鸣则已,一鸣惊人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在C#中如何读取配置文件[2]相关的知识,希望对你有一定的参考价值。

在C#中如何读取配置文件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  不同的type不但设置配置节的方式不一样 最后访问配置文件的操作上也有差异 下面我们就举一个配置文件的例子 让它包含这三个不同的type

<?xml version= encoding= utf ?><configuration>    <configSections>        <section name= Test type= System Configuration SingleTagSectionHandler />        <section name= Test type= System Configuration DictionarySectionHandler />        <section name= Test type= System Configuration NameValueSectionHandler />    </configSections>        <Test setting = Hello setting = World />    <Test >        <add key= Hello value= World />    </Test >    <Test >        <add key= Hello value= World />    </Test >    </configuration>

  我们对上面的自定义配置节进行说明 在声明部分使用<section name= Test type= System Configuration SingleTagSectionHandler />声明了一个配置节它的名字叫 Test 类型为SingleTagSectionHandler 在设置配置节部分使用     <Test setting = Hello setting = World />设置了一个配置节 它的第一个设置的值是Hello 第二个值是World 当然还可以有更多 其它的两个配 置节和这个类似 下面我们看在程序中如何访问这些自定义的配置节 我们用过ConfigurationSettings类的静态方法GetConfig来获取自定义配置节的信息

public static object GetConfig(string sectionName);

  下面是访问这三个配置节的代码

//访问配置节Test             IDictionary IDTest = (IDictionary)ConfigurationSettings GetConfig( Test );            string str = (string)IDTest [ setting ] + +(string)IDTest [ setting ];            MessageBox Show(str);        //输出Hello World

 

            //访问配置节Test 的方法             string[] values =new string[IDTest Count];            IDTest Values CopyTo(values );            MessageBox Show(values [ ]+ +values [ ]);    //输出Hello World                        //访问配置节Test             IDictionary IDTest = (IDictionary)ConfigurationSettings GetConfig( Test );            string[] keys=new string[IDTest Keys Count];            string[] values=new string[IDTest Keys Count];            IDTest Keys CopyTo(keys );            IDTest Values CopyTo(values );            MessageBox Show(keys[ ]+ +values[ ]);                        //访问配置节Test             NameValueCollection nc=(NameValueCollection)ConfigurationSettings GetConfig( Test );MessageBox Show(nc AllKeys[ ] ToString()+ +nc[ Hello ]);    //输出Hello World

cha138/Article/program/net/201311/15220

相关参考

知识大全 在C#中如何读取配置文件[3]

在C#中如何读取配置文件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!通过上面的代码我们可以

知识大全 C#中通过读取配置文件动态创建泛型对象

C#中通过读取配置文件动态创建泛型对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  背景  我

知识大全 spring中读取xml配置文件、获取bean

  读取xml文件  /**  *利用XmlBeanFactory(Resourceresource)  *这里Resource必须是xml格式  *Resource包括AbstractResourc

知识大全 C#如何读取和创建INI文件

C#如何读取和创建INI文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在做项目过程中有时需

知识大全 c#文件的创建、读取及写入

  在c#中运用到操作流时首先要加入以下两个命名空间  usingSystemIO;  usingSystemCollections;  我总结了以下几种方式来进行IO操作很简便但却很实用  目录的创

知识大全 使用C#读取dbf行情文件

使用C#读取dbf行情文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于历史的原因我国的上

知识大全 Jar内外配置文件的读取

Jar内外配置文件的读取  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个简单的例子提供读取J

知识大全 C#怎样用excel.dll读取excel文件

C#怎样用excel.dll读取excel文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 .net 读取非标准配置文件的小例子

这篇文章介绍了net读取非标准配置文件的小例子有需要的朋友可以参考一下   代码如下复制代码代码如下:publicstaticstringConfig(stringkey) &nb

知识大全 C#读写ini配置文件

C#读写ini配置文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NETFramework类