首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# winform 中怎么读取config中所有值呢

2012-05-08 
c# winform 中如何读取config中所有值呢我现在动态的添加了很多值到config中,现在想全部取出来并显示,请问

c# winform 中如何读取config中所有值呢
我现在动态的添加了很多值到config中,现在想全部取出来并显示,请问要怎么全部遍历这些值呢
我的添加语句是这样的:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection app = config.AppSettings; 
app.Settings.Add("x", "this is X"); config.Save(ConfigurationSaveMode.Modified);

[解决办法]
楼上几位,简单的事情不要复杂化好吗?
就一行代码:

C# code
foreach (string key in config.AppSettings.Settings.AllKeys){}
[解决办法]
哦,刚才仔细看了下楼主的需求,如果只是取AppSettings下面的add元素的值,青龙白虎的写法是可以的。
C# code
            foreach (string key in config.AppSettings.Settings.AllKeys)            {                Console.WriteLine(config.AppSettings.Settings[key].Value);            }
[解决办法]
楼主是要获得所有的AppSettings下的值还是要获得配置文件中所有节点的值啊,如果只是需要AppSetting值,通过如下代码就可以了:
C# code
 foreach (string key in config.AppSettings.Settings.AllKeys)            {                Console.WriteLine(config.AppSettings.Settings[key].Value);            } 

热点排行