1、定义对应读取类ReadConfig.
2、对应类中函数
private static IConfigurationRoot builder;
static ConfigHelper()
{
builder = new ConfigurationBuilder()
.AddInMemoryCollection()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: false)
.Build();
}
public static string GetAppStrubutie(string keyName) =>
builder.GetSection("appsettings.json中属性名称")[keyName];
3、上述需要引用using Microsoft.Extensions.Configuration;
using System.IO;
4、调用函数:
string strName = ReadConfig.GetAppStrubutie("属性名称"); //属性名称
本文介绍了如何在.NET项目中定义ReadConfig类,利用ConfigurationBuilder从appsettings.json文件获取配置项,通过GetSection方法获取特定键值对的示例。
1157

被折叠的 条评论
为什么被折叠?



