winform中讀取appsettings.json文件


工具:vs2019

winform中讀取配置文件:appsettings.json

 

 appsettings.json文件內容如下:

{
  "ConnectionStrings": {
    "MySqlCon": "Data Source=localhost;Port=3306;Database=lgee_shop;User Id=root;Password=root;CharSet=utf8mb4;"
  }
}

 

配置文件設置為:始終復制

 

 

 

讀取步驟

第一步:引入相關包

1.Microsoft.Extensions.Configuration;
2.Microsoft.Extensions.Configuration.Json;

 

 

 

第二部:創建讀取配置類文件

創建類文件:CustomConfigManager

using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace POSTrade
{
    public class CustomConfigManager
    {
        //讀取配置文件:appsettings
        //1.Microsoft.Extensions.Configuration;
        //2.Microsoft.Extensions.Configuration.Json; 
        public static string GetConfig(string key)
        {
            var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json"); //默認讀取:當前運行目錄
            IConfigurationRoot configuration = builder.Build();
            string configValue = configuration.GetSection(key).Value;
            return configValue;
        }
    }
}

 

第三步:讀取數據

 //讀取配置文件  
 string strCon = CustomConfigManager.GetConfig("ConnectionStrings:MySqlCon");

到此,配置文件的數據正常讀取

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM