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-BBS 0 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-BBS www.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 World 0 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
//访问配置节Test3 www.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
NameValueSectionHandler www.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