现在的位置: 首页 > 综合 > 正文

winform配置文件的简单使用

2013年05月04日 ⁄ 综合 ⁄ 共 11735字 ⁄ 字号 评论关闭

1. 首先创建一个winform解决方案

2. 与添加类文件相同的方法添加配置文件,比如:右击解决方案下的项目名称—>添加—>新建项—>选择 “应用程序配置文件”,.net默认文件名为app.config,点击确定

打开文件app.config,加入配置文件内容,比如:
<?xml version="1.0" encoding="utf-8" ?>

<configuration>

 <appSettings>

    <add key="Author Name" value="SOPPER" />

    <add key="sqlconn" value="Data Source=(local);password=sa;user id=sa;Initial Catalog =db" />

 </appSettings>

</configuration>

3. 右击解决方案下的 引用—>添加引用,选择 .net项下的System.Configuration 点击确定

4. 在程序代码中加入using System.Configuration;最后就可以用下面的代码来使用配置文件了

   string appName =ConfigurationSettings.AppSettings["author Name"];

            string strSql = ConfigurationManager.AppSettings["sqlconn"];//获取配置文件里自己设置的连接字符串

            //string strSql = System.Configuration.ConfigurationManager.ConnectionStrings[0].ConnectionString;//获取系统默认的连接字符串

            label1.Text = appName;

            label2.Text = strSql;

 

注:这里的配置文件名称是app.config,在生成应用程序时,会在应用程序的目录下重新生成一个config文件,文件名与应用程序文件名相同,后缀是.config,(比如:winform.exe的配置文件名为winform.exe.config)此时的应用程序使用的配置文件就是与它同名的config文件。

 

from:http://www.cnblogs.com/sopper/archive/2007/06/05/772014.html

 

C# winform 自定义应用程序配置文件(app.config)

C# winform 自定义应用程序配置文件(app.config)┢惠大论坛┪% k8 k( w* X9 x! e4 Y

8 o  w0 P. M2 @8 e/ ?) J% _惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS 1. 配置文件概述:
4 w/ F3 j7 E3 ]* N/ |! k┢惠大论坛┪应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS! O' m8 `+ P  h' n3 M
惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS# ?8 M, /' d. M+ U) @9 @
常见配置文件模式:
1 g% b) E# Z8 B' w) c! s4 ?惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS1 i% T1 l7 x$ y  J, a

+ m4 A5 t( K. a4 f8 A  B6 G4 X: v6 t惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS<configuration>
7 r! m# s3 `  i7 ]: j: g+ S5 v        <configSections>    //配置节声明区域,包含配置节和命名空间声明www.huidabbs.com; v# G  s, /) N. _
                <section>              //配置节声明
* {: O6 s' x) M8 ~& w惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS             <sectionGroup>       //定义配置节组
1 S; J2 h- m  |- @+ [4 {惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS                  <section>       //配置节组中的配置节声明
* y- l! m6 B( O( K惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS        <appSettings> //预定义配置节
; F8 c  |. Z5 K2 m┢惠大论坛┪        <Custom element for configuration section>  //配置节设置区域www.huidabbs.com) @$ ?; l3 m  g* Z

6 K% Q5 u' J# }& b4 {; Zwww.huidabbs.com 2. 只有appSettings节的配置文件及访问方法
( r) B* d) l! g- f0 L1 Fwww.huidabbs.com
5 B# d9 v, I! x惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS下面是一个最常见的应用程序配置文件的例子,只有appSettings节。
% s9 d" |* k. y# T, Q惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS0 A  V+ b* `: l# M  I( /
惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS6 c. c9 V8 i: ]: s* _$ E
<?xml version="1.0" encoding="utf-8"?>
( }4 Y, A* k  E# o* Z* _. a惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS<configuration>+ A* j3 u5 F! {9 p
    <appSettings>
8 _9 e6 w& I8 }2 J* /+ l惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS        <add key="connectionstring" value="User ID=sa;Data Source=.;Password=;Initial Catalog=test;Provider=SQLOLEDB.1;" />) q/ h' V  {# /& W4 L2 O3 D3 l
        <add key="TemplatePATH" value="Template" />
( S. v5 S( K! o! E# E: J, S. m惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS    </appSettings>
7 }! D2 x- ]# O: d3 M, w& M0 @3 k</configuration>
: u1 l3 d6 h( Y9 l! c# W惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS┢惠大论坛┪- Q& w' i# h$ P7 R
下面来看看这样的配置文件如何方法。
9 T5 X% ]: H. L+ z( D/ w惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS
: O  x9 M" N7 i4 N7 |, w# m" X惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBSstring _connectionString=ConfigurationSettings.AppSettings["connectionstring"];
8 [5 G! L7 I9 S4 s9 Z) W2 P惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS+ _, [& L" L1 F+ [
使用ConfigurationSettings类的静态属性AppSettings就可以直接方法配置文件中的配置信息。这个属性的类型是NameValueCollection。
% a1 ?" @# C; /! @* g8 hwww.huidabbs.com
) m' ]! e8 B- A; U┢惠大论坛┪ 3.自定义配置文件 ( g! n. F6 ^! s! C( _
3.1 自定义配置节
5 e$ P/ ^& Y" w; }惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS( z$ t: S1 Q. P9 {! n/ `
一个用户自定义的配置节,在配置文件中分为两部分:一是在<configSections></ configSections>配置节中声明配置节(上面配置文件模式中的“<section>”),另外是在<configSections></ configSections >之后设置配置节(上面配置文件模式中的“<Custom element for configuration section>”),有点类似一个变量先声明,后使用一样。声明一个配置文件的语句如下:惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS. ~2 }1 E( Q  p% j6 N5 n

# Q4 P) Q0 f: T" |惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS <section name=" " type=" "/>
7 F1 a$ u* {. [- g1 v: H<section>:声明新配置节,即可创建新配置节。
: K, O) N8 S5 A6 T惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS
) T) l4 g, t  |惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBSname:自定义配置节的名称。惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS0 ^2 `, C, {  @  v7 g7 L

  y6 m9 U+ F6 F* I惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBStype:自定义配置节的类型,主要包括System.Configuration.SingleTagSectionHandler、System.Configuration.DictionarySectionHandler、System.Configuration.NameValueSectionHandler。惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS% f5 y& Z& X/ I2 b* ?6 F

' b) }& J( _% i; P3 Xwww.huidabbs.com不同的type不但设置配置节的方式不一样,最后访问配置文件的操作上也有差异。下面我们就举一个配置文件的例子,让它包含这三个不同的type。
- |% t6 @# W+ k& v" Twww.huidabbs.com
9 u( _( I1 C6 N8 i┢惠大论坛┪<?xml version="1.0" encoding="utf-8" ?>
4 B5 x  A' m. |4 ]惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS<configuration>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS+ b/ Y/ ^# Y0 ?( a) Z
    <configSections>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS1 e! E5 g7 _0 l" R1 n
        <section name="Test1" type="System.Configuration.SingleTagSectionHandler"/>
+ M( P3 [9 G5 H, H3 [  U        <section name="Test2" type="System.Configuration.DictionarySectionHandler"/>9 C4 q( d  T0 C# }+ n. M, Y3 e/ b
        <section name="Test3" type="System.Configuration.NameValueSectionHandler" />& }8 o4 n: C8 a( l& S" U
    </configSections>
9 n& W( x8 h: l6 d: c┢惠大论坛┪   
: H4 /) b- p; r1 h; d: K惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS    <Test1 setting1="Hello" setting2="World"/>www.huidabbs.com# h; E3 ?! P- P4 k; R. /
    <Test2>┢惠大论坛┪9 {- s1 A! Z# ]8 U
        <add key="Hello" value="World" />惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS& M' R; ?: L5 X* D# k5 N
    </Test2>
) s8 Y+ U2 j, B! W惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS    <Test3>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS' ^2 t4 E' r5 t$ w: /, W% q
        <add key="Hello" value="World" />
/ _0 p9 /% `5 F) m9 t/ P惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS    </Test3>   
7 /. W+ d- o9 k惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS</configuration>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS  _: J1 z: A- H5 z) N8 `

& ^3 P# T! x9 g+ N/ U; U惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS我们对上面的自定义配置节进行说明。在声明部分使用<section name="Test1" type="System.Configuration.SingleTagSectionHandler"/>声明了一个配置节它的名字叫Test1,类型为SingleTagSectionHandler。在设置配置节部分使用     <Test1 setting1="Hello" setting2="World"/>设置了一个配置节,它的第一个设置的值是Hello,第二个值是World,当然还可以有更多。其它的两个配置节和这个类似。
, w/ `* Q4 }* w% z; L" _┢惠大论坛┪下面我们看在程序中如何访问这些自定义的配置节。我们用过ConfigurationSettings类的静态方法GetConfig来获取自定义配置节的信息。
* x1 i' V2 B' |: ^; j惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBSwww.huidabbs.com! q: {7 Q7 m  @6 e: P
public static object GetConfig(string sectionName);
3 N+ h2 I' x+ e3 i3 Z7 v# @$ |惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS
, d, S" u5 h5 ?' e下面是访问这三个配置节的代码:
5 N; L- a0 /) N% U) E; n* x$ W惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS┢惠大论坛┪* A3 v% R8 Q2 A- n' U
            //访问配置节Test1┢惠大论坛┪% O3 x; s' p8 {
            IDictionary IDTest1 = (IDictionary)ConfigurationSettings.GetConfig("Test1");
$ L8 |1 V. B( e7 U┢惠大论坛┪            string str = (string)IDTest1["setting1"] +" "+(string)IDTest1["setting2"];
8 ]% O' T8 D6 r" Q! u# B            MessageBox.Show(str);        //输出Hello World0 o4 z$ f# V8 @' U9 y
惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS! s7 u" v: Q- y  r
            //访问配置节Test1的方法2
, _. p6 o  I; b8 @            string[] values1=new string[IDTest1.Count];┢惠大论坛┪# _# |) T5 o; _2 ^3 N4 f
            IDTest1.Values.CopyTo(values1,0);
% N8 M3 e6 r1 _& |www.huidabbs.com            MessageBox.Show(values1[0]+" "+values1[1]);    //输出Hello World
+ _/ J* E/ y4 Y8 w# t" Twww.huidabbs.com            惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS* I: c1 f. s" H' r: x! G
            //访问配置节Test2┢惠大论坛┪! p9 @+ o1 N' /  @- /
            IDictionary IDTest2 = (IDictionary)ConfigurationSettings.GetConfig("Test2");
% @4 L; H% c+ a# s" w            string[] keys=new string[IDTest2.Keys.Count];
$ v6 @1 E4 J) /& E& N( K惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS            string[] values=new string[IDTest2.Keys.Count];www.huidabbs.com2 s! K' Z, u9 |* U" g% ~# o
            IDTest2.Keys.CopyTo(keys,0);惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS$ X/ I$ i# d( W6 ?; f7 ~
            IDTest2.Values.CopyTo(values,0);
0 t  Q' C% o/ K9 z: ~4 x惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS            MessageBox.Show(keys[0]+" "+values[0]);
+ b) h4 F- r/ x. g惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS            / }+ p" `  c2 e: j) k
            //访问配置节Test3www.huidabbs.com! W9 `0 b! d  `6 l; U
            NameValueCollection nc=(NameValueCollection)ConfigurationSettings.GetConfig("Test3");
" z2 o1 ?1 I# v3 ^' Pwww.huidabbs.com            MessageBox.Show(nc.AllKeys[0].ToString()+" "+nc["Hello"]);    //输出Hello World( }- |' `2 W* x4 G( @+ X7 s4 }

% _& s7 g# B1 Y. y6 l┢惠大论坛┪通过上面的代码我们可以看出,不同的type通过GetConfig返回的类型不同,具体获得配置内容的方式也不一样。 配置节处理程序
: ]/ F3 j) r2 ?5 l7 Y/ y 返回类型www.huidabbs.com1 x: b, I: K/ n5 K

/ d! ]! D. T" C6 V4 BSingleTagSectionHandler
5 r# {8 {% z4 h% s+ M7 ^; ^; Q0 r惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS Systems.Collections.IDictionary┢惠大论坛┪5 G# h) h! C; C, N" E5 a' W
www.huidabbs.com1 ?0 }( t0 d0 O1 J
DictionarySectionHandler
3 M% T: |7 Y4 L2 x9 y8 Y5 z) b3 a Systems.Collections.IDictionary惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS4 @; G9 B; [7 Z# E/ w& /+ j
www.huidabbs.com: Y" G3 l# i& I3 i$ L
NameValueSectionHandlerwww.huidabbs.com  r7 ~! b+ ]( ]' c, /
Systems.Collections.Specialized.NameValueCollection惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS) `5 u" U+ e" H% S! s

3 d7 q; o# I! U8 i* S7 /惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS
) S7 A4 ^0 |! g9 K5 G  3.2 自定义配置节组
; E% A* }3 ?+ R7 j: N5 R┢惠大论坛┪配置节组是使用<sectionGroup>元素,将类似的配置节分到同一个组中。配置节组声明部分将创建配置节的包含元素,在<configSections>元素中声明配置节组,并将属于该组的节置于<sectionGroup>元素中。下面是一个包含配置节组的配置文件的例子:┢惠大论坛┪# F: z) E( Y$ N6 D3 z2 e0 m
┢惠大论坛┪4 M0 H3 S. T* _+ X9 C' U

9 j5 q: w& C* C惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS
6 d, ~: f, ^2 V. |; q0 w$ h┢惠大论坛┪<?xml version="1.0" encoding="utf-8" ?>
% n$ L! R( T4 S- L& L) Swww.huidabbs.com<configuration>
# m5 Y6 p8 S" s) R9 M+ n( {: s┢惠大论坛┪    <configSections>
$ @  Q& R- d7 c0 f% w  twww.huidabbs.com        <sectionGroup name="TestGroup">
" p8 g  v( i. d' @0 p3 J5 ?惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS            <section name="Test" type="System.Configuration.NameValueSectionHandler"/>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS. S6 {  R, x8 x1 L& W1 k* A
        </sectionGroup>惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS" D/ R+ H5 A+ f2 }$ w, L# }8 D8 N0 D- B
    </configSections>┢惠大论坛┪% b& D! `. H. B" S- `& @: B0 d
   
  c- U, G: o* u$ V! u% M8 c' ~3 awww.huidabbs.com    <TestGroup>
/ Y; n) s, U. J7 f; o惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS        <Test>
4 U$ n: a' y$ Y" z# _% O" l惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS            <add key="Hello" value="World"/>
  y7 O& y4 X& K/ dwww.huidabbs.com        </Test>
/ w  i6 h# e: Y  [3 B5 f# D- y    </TestGroup>
8 ~% r% D- q& J# W惠州学院|西湖论坛|惠大论坛|论坛|惠州学院BBS|社区|惠院在线|图片|地址|博客|惠院|惠州大学|大学城 - HUIDA-BBS</configuration>
) B3 O! q- O9 ] 下面是访问这个配置节组的代码:
6 D7 X) a" U8 k) y4 z/ C4 ?www.huidabbs.com            NameValueCollection nc=(NameValueCollection)ConfigurationSettings.GetConfig("TestGroup/Test");
$ x7 I% e/ w! d$ N* |: wwww.huidabbs.com            MessageBox.Show(nc.AllKeys[0].ToString()+" "+nc["Hello"]);    //输出Hello World

抱歉!评论已关闭.