C# 在.Net Core 2中读取常量类中的配置值

C# 在.Net Core 2中读取常量类中的配置值,c#,.net,asp.net-core,configuration,asp.net-core-2.0,C#,.net,Asp.net Core,Configuration,Asp.net Core 2.0,我创建了一个appsettings.json文件来存储所有常量信息 我正在创建一个.NETCore2控制台应用程序,需要通过一个全局常量文件来访问它 我看到的任何在线资源基本上都只说明了如何在program.cs文件中访问它。appsettings.json配置可以使用依赖项注入插入到任何类中 public class Test { public Test(IConfiguration configuration) { Configuration = confi

我创建了一个appsettings.json文件来存储所有常量信息

我正在创建一个.NETCore2控制台应用程序,需要通过一个全局常量文件来访问它


我看到的任何在线资源基本上都只说明了如何在program.cs文件中访问它。

appsettings.json配置可以使用依赖项注入插入到任何类中

public class Test 
{
    public Test(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    private readonly IConfiguration Configuration; 

没有“常量类”这样的东西。在任何情况下,都不能使用
const
,因为这是在构建时,您需要运行时值。如果您使用
static
变量引用
static
类,则它与任何类相同,因此您的问题不是clear@CamiloTerevinto,基本上我只想声明一次,并希望在代码库中的任何地方使用它,而不需要太多重复的代码。如果您已经回答了这个问题,您需要将此标记为该问题的副本,而不是发布另一个答案,这是一个错误的复制粘贴。请删除此项您如何从另一个类中调用此类?e、 g.试验x=新试验();(它希望我输入IConfiguration配置的值,但我没有,因为它是通过DI注入的?由DI注入的,请参见