程序编译后在日常使用中是无法更改固定参数的,如果需要更改里面的参数每次都要改动源代码这将变得非常麻烦。所以我们可以使用到配置文档。这里将介绍配置文档最基础的使用方法。
1、新建一个App.config文件
在项目中新建一个App.config文件。文件和Program.cs放在相同的文件夹中,文件内容为固定格式,格式如下 :
<!--//预定义配置节-->
<configuration>
<appSettings>
<!--这里key和valu是以键值对存储,可以使用key获得对应value的值-->
<add key="myName" value="你的名字"/>
</appSettings>
<connectionStrings>
<!--数据库连接字符串,这里是SQLite数据库的连接字符串-->
<add name="connectString" connectionString="Filename=../Test.db" />
</connectionStrings>
</configuration>
2、添加头文件并引入NuGet包
使用NuGet引入System.Configuration.ConfigurationManager支持包,并添加头文件
///.cs文件中添加头文件
using System.Configuration;
namespace test;
class Programe
{
//读取配置文件myName的值
string myName = ConfigurationManager.AppSettings["company"]
//获取数据库连接字符串
string connectString = ConfigurationManager.ConnectionStrings["connectString"].ConnectionString;
Console.WriteLine("myName={0}",myName);
Console.WriteLine("connectString={0}",connectString);
}
//控制台输出:
//myName = "你的名字"
//connectString = "Filename=../Test.db"
这里已经完成了基本的设置。当程序发布后,需要更忙myName的值只需要更忙.config文件中的值就可以了。
提示:这里的App.config在程序编译完成后会自动更改为当前程序的名字加.dll.config。如程序名为Test.exe,那么配置文件的名字将变成Test.dll.config。需要更改变量值需要更改这个文件才会生效哦。
该文章亦发表在个人网站,欢迎访问收藏:
网站链接:首页 - BitsOf
本文链接:C#添加配置文档基础 - BitsOf