在 .NET Core 中获取配置文件中的某个配置信息,可以使用'Configuration'类来读取和操作配置文件。下面是一个获取配置信息的示例代码:

  1. 在'appsettings.json'文件中定义配置信息:
{
  'MyConfig': {
    'Key1': 'Value1',
    'Key2': 'Value2'
  }
}
  1. 在代码中使用'Configuration'类来获取配置信息:
using Microsoft.Extensions.Configuration;

// ...

// 创建 Configuration 对象
var config = new ConfigurationBuilder()
    .SetBasePath(Directory.GetCurrentDirectory())
    .AddJsonFile('appsettings.json', optional: true, reloadOnChange: true)
    .Build();

// 读取配置信息
string key1 = config['MyConfig:Key1'];
string key2 = config['MyConfig:Key2'];

在上面的示例中,首先使用'ConfigurationBuilder'创建一个配置对象,然后通过'AddJsonFile'方法指定配置文件的路径和名称。最后使用'Build'方法生成配置对象。

接下来,可以使用索引器(square bracket notation)来获取指定配置项的值,使用冒号(:)来表示层级关系。例如,'MyConfig:Key1'表示'MyConfig'对象中的'Key1'属性。

注意:在使用'Configuration'类之前,需要在项目中添加'Microsoft.Extensions.Configuration'和'Microsoft.Extensions.Configuration.Json'的 NuGet 包。

.NET Core 获取配置文件配置信息教程

原文地址: https://www.cveoy.top/t/topic/qgnd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录