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的引用。
  • 相关阅读:
    scala学习笔记(8)
    mysql复习(1)基本CRUD操作
    sql获得表主键信息
    C#缓存-依赖 CacheHelper
    MVC过滤器实现用户登录验证
    MVC过滤器
    MVC页面和表单
    在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
    MVC DbContext
    MVC数据注解
  • 原文地址:https://www.cnblogs.com/interboy/p/722894.html
Copyright © 2011-2022 走看看