自学内容网 自学内容网

C#使用App.config读写配置键值的简单示例

  1. 创建了.NETFramework的控制台项目,自动生成了App.config文件。
  2. 在App.config中添加键值对:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
    </startup>
<appSettings>
<add key="num" value="1"/>
</appSettings>
</configuration>

添加了键=num,值=1的参数。

  1. 读写配置文件中的键值
using System;
using System.Configuration;

namespace TestCSharp
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //读取
            string num = ConfigurationManager.AppSettings["num"];
            Console.WriteLine($"num={num}");

            //新值=旧值+1
            string newNum = (int.Parse(num) + 1).ToString();

            //写入新值
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            config.AppSettings.Settings["num"].Value = newNum;
            config.Save(ConfigurationSaveMode.Minimal);

            Console.ReadLine();
        }
    }
}

写入新值如果不Save一下,那么就不会修改App.config中的键值内容。
重新生成项目后,App.config文件会被重置。

参考:

https://blog.csdn.net/e295166319/article/details/77839798


原文地址:https://blog.csdn.net/liqian_ken/article/details/143818302

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!