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的引用。
  • 相关阅读:
    NET Core入门笔记
    NET Core入门笔记
    NET Core入门笔记
    也许,这样理解HTTPS更容易
    也许,这样理解HTTPS更容易
    也许,这样理解HTTPS更容易
    10 个实战及面试常用 Shell 脚本编写
    10 个实战及面试常用 Shell 脚本编写
    10 个实战及面试常用 Shell 脚本编写
    7617:输出前k大的数
  • 原文地址:https://www.cnblogs.com/interboy/p/722894.html
Copyright © 2011-2022 走看看