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多线程多进程
    python单元测试unittest
    python学习笔记(一):python简介和入门
    今天的收获!!!
    Python django
    React router
    30分钟掌握ES6/ES2015核心内容
    webpack+React.js
    我喜欢的两个js类实现方式 现在再加上一个 极简主义法
    js实现的笛卡尔乘积-商品发布
  • 原文地址:https://www.cnblogs.com/interboy/p/722894.html
Copyright © 2011-2022 走看看