这是我的app.config
- <configuration>
- <configSections>
- <section name="procedureList" type="System.Configuration.NameValueSectionHandler,System,Version=4.0.30319,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
- </configSections>
- <procedureList>
- <add key="NAS.spBusObjGetLineProd" value="@area='Melt Shop';@endDt=?date?;@dayonly=1;@obj='Melt Shop Business Objective" />
- <add key="NAS.spBusObjGetLineProd" value="@area='Cold Mill';@endDt=?date?;@dayonly=1;@obj='Cold Mill Business Objective" />
- </procedureList>
- <appSettings>
- <add key="Connstr" value=""/>
- <add key="Userid" value=""/>
- <add key="Timeout" value=""/>
- </appSettings>
- </configuration>
- public void samplemethod()
- {
- NameValueCollection nvc = ConfigurationManager.GetSection("procedureList") as NameValueCollection;
- string[] keys = nvc.AllKeys;
- }
我会感谢任何帮助指出我做错了什么
解决方法
Using section handlers to group settings in the configuration file
例如,您可以按照以下内容进行操作
- private void ReadSettings()
- {
- NameValueCollection loc =
- (NameValueCollection )ConfigurationSettings.GetConfig("procedureList");
- }