zoukankan      html  css  js  c++  java
  • 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; 
           
       }


  • 相关阅读:
    使用 Jackson – 将字符串转换为 JsonNode 对象
    Java 8 及其后续版本的新遍历 forEach
    IntelliJ IDEA 快速插入 for 循环
    在 Discourse 中如何使用输入对话框
    如何修改 Discourse 的域名
    Confluence 数据中心版本接近生命周期了
    IntelliJ IDEA 中如何将 POM 中的版本号快速提出为属性
    RedHat 8 如何检查端口是否联通
    二、RabbitMq安装
    一、RabbitMQ 的概念
  • 原文地址:https://www.cnblogs.com/Ebony-Ivory/p/4291234.html
Copyright © 2011-2022 走看看