framework版本
using System.Configuration;
public static string Process => ConfigurationManager.AppSettings["Process"];
在App.config 添加Key即可获取;
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Process" value="Kill" />
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1" />
</startup>
</configuration>
.Core适用
添加必备nuget包:Microsoft.Extensions.Configuration.Json
json文件右键属性高级为始终复制
//蓝色字体为添加的.Json名称
//Json有嵌套加冒号
private static IConfigurationRoot Configuration = new Microsoft.Extensions.Configuration.ConfigurationBuilder().AddJsonFile("config.json").Build();
public string GetData1{ get; set; } = Configuration["One“];
public string GetData2{ get; set; } = Configuration["One“:"Two”];