自定义添加配置文件节点

 1             // Get the application configuration file.
 2             Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
 3             string sectionName = "appSettings";
 4 
 5             // Add an entry to appSettings.
 6             int appStgCnt = ConfigurationManager.AppSettings.Count;
 7             string newKey = "NewKey" + appStgCnt.ToString();
 8 
 9             string newValue = DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString();
10             config.AppSettings.Settings.Add(newKey, newValue);
11 
12             // Save the configuration file.
13             config.Save(ConfigurationSaveMode.Modified);
14 
15             // Force a reload of the changed section. This 
16             // makes the new values available for reading.
17             ConfigurationManager.RefreshSection(sectionName);
18 
19             // Get the AppSettings section.
20             AppSettingsSection appSettingSection = (AppSettingsSection)config.GetSection(sectionName);
21 
22             Console.WriteLine();
23             Console.WriteLine("Using GetSection(string).");
24             Console.WriteLine("AppSettings section:");
25             Console.WriteLine(appSettingSection.SectionInformation.GetRawXml());
26             Console.ReadLine();

 

posted on 2013-05-27 13:41  slnt  阅读(199)  评论(0编辑  收藏  举报

导航