.NET Core中读取配置文件有哪些具体方式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1388个文字,预计阅读时间需要6分钟。
基于.NET Core的跨平台开发,配置文件与之前.NET Framework采用xml的config文件不同,目前主要采用json文件键值对配置方式读取。具体操作可参考以下步骤:
1. 引入System.Configuration命名空间。
2.创建一个配置实例,并指定配置文件的路径。
3.使用配置实例获取json文件中的键值对。
示例代码如下:
csharp
using System;using System.Configuration;class Program{ static void Main() { // 指定配置文件路径 string configPath=@config.json;
// 创建配置实例 ExeConfigurationFileMap fileMap=new ExeConfigurationFileMap(); fileMap.ExeConfigFilename=configPath; Configuration config=ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
// 获取json文件中的键值对 string value=config.AppSettings.Settings[key].Value;
Console.WriteLine(配置值: + value); }}
以上代码展示了如何使用.NET Core读取json配置文件。
本文共计1388个文字,预计阅读时间需要6分钟。
基于.NET Core的跨平台开发,配置文件与之前.NET Framework采用xml的config文件不同,目前主要采用json文件键值对配置方式读取。具体操作可参考以下步骤:
1. 引入System.Configuration命名空间。
2.创建一个配置实例,并指定配置文件的路径。
3.使用配置实例获取json文件中的键值对。
示例代码如下:
csharp
using System;using System.Configuration;class Program{ static void Main() { // 指定配置文件路径 string configPath=@config.json;
// 创建配置实例 ExeConfigurationFileMap fileMap=new ExeConfigurationFileMap(); fileMap.ExeConfigFilename=configPath; Configuration config=ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
// 获取json文件中的键值对 string value=config.AppSettings.Settings[key].Value;
Console.WriteLine(配置值: + value); }}
以上代码展示了如何使用.NET Core读取json配置文件。

