• C#操作XML配置文件


    代码为C#操作xml配置文件的范例类,函数SetValue用于向配置文件写入一个值,GetValue用于根据Key获取相应值。这种方法的配置文件不需要手动创建,程序在运行后会自动处理创建。


    注意:1.需要在解决方案上右键引用system.Configuration,并且要在单元头处using system.Configuration

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    public class ConfigAppSettings 
       
           //写入值 
           public static void SetValue(String key, string value) 
           
               // 
               Configuration LocalConf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
               if (LocalConf.AppSettings.Settings[key] == null
               
                   LocalConf.AppSettings.Settings.Add(key, value); 
               
               else 
               
                   LocalConf.AppSettings.Settings[key].Value = value; 
               
               LocalConf.Save(ConfigurationSaveMode.Full); 
               ConfigurationManager.RefreshSection("appSettings"); 
           }       //读取指定Key的值 
           public static string GetValue(string key) 
           
               Configuration LocalConf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
               if (LocalConf.AppSettings.Settings[key] == null
                   return ""
               else 
                   return LocalConf.AppSettings.Settings[key].Value; 
           
       }


  • 相关阅读:
    同类分布[AHOI2009]
    简单记录一下ruby 循环
    ruby中的respond to ?用法
    ruby中的return方法及class实例方法的initialize方法
    ruby中的字符串分隔符--split
    三次握手+四次挥手
    DNS服务器的简介——2
    HTTP-报文结构解析
    ruby中的三目操作符和include?操作
    ruby中的extend 和 include
  • 原文地址:https://www.cnblogs.com/Ebony-Ivory/p/4291234.html
Copyright © 2020-2023  润新知