zoukankan      html  css  js  c++  java
  • 在程序里修改配置文件

    不废话了直接就写代码吧,在Web应用程序中可以用下面的方法
    System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);
    if (null == config.AppSettings.Settings["test"])
    {
        config.AppSettings.Settings.Add(
    "test"this.TextBox1.Text);
    }

    else
    {
       config.AppSettings.Settings.Remove(
    "test");
       config.AppSettings.Settings.Add(
    "test"this.TextBox1.Text);
    }

    config.Save();
    在Windows应用程序中可以使用下面的方法
    System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

    if (config.AppSettings.Settings["setServer"== null)
    {

        config.AppSettings.Settings.Add(
    "setServer"this.textBox1.Text);
        config.Save(ConfigurationSaveMode.Full);
    }

    else
    {
        config.AppSettings.Settings.Remove(
    "setServer");
        config.AppSettings.Settings.Add(
    "setServer"this.textBox1.Text);
        config.Save(ConfigurationSaveMode.Full);
    }

    到这里我需要说一些注意事项
    1.在Windows应用程序中默认情况下没有添加对System.configuration的引用,所以即使using System.Configuration;也
    无法使用ConfigurationManager,所以我们需要添加System.configuration的引用。
  • 相关阅读:
    文件处理
    字符编码的了解以及简单的文件处理
    python list去重加set排序
    数据的类型以及内置方法
    Python 入门 Day5
    Python 入门 Day3
    Python的入门
    计算机硬件
    【0903 | Day 29】反射和内置方法
    【0902 | Day 28】绑定方法和非绑定方法
  • 原文地址:https://www.cnblogs.com/interboy/p/722894.html
Copyright © 2011-2022 走看看