.NET Core獲取配置文件內容
更新時間:2022年07月06日 15:10:33 作者:AZRNG
這篇文章介紹了.NET Core獲取配置文件內容的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
結合了好幾個哥們的寫法,最終我使用了這個版本,現在把我這個版本的寫出來,如果該版本和您的版本類似或者一樣,那可能是借鑒您的
using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration.Json; using System; using System.Collections.Generic; using System.Text; namespace Common { public class AppSettings { public static IConfiguration Configuration { get; set; } public static void Initial(IConfiguration configuration) { Configuration = configuration; } /// <summary> /// 封裝要操作的字符 /// </summary> /// <param name="sections"></param> /// <returns></returns> public static string app(params string[] sections) { try { var val = string.Empty; for (int i = 0; i < sections.Length; i++) { val += sections[i] + ":"; } return Configuration[val.TrimEnd(':')]; } catch (Exception) { return ""; } } } }
然后我們需要在strartup里面為這個Configuration賦值
public Startup(IConfiguration configuration, IWebHostEnvironment env) { AppSettings.Initial(configuration); }
在上面這個里面我看見有個老哥的寫法是下面這種,但是經過我的測試,直接按照我的這種寫法操作也是可以的
到此這篇關于.NET Core獲取配置文件內容的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
asp.net使用jquery模板引擎jtemplates呈現表格
這篇文章主要介紹了asp.net使用jquery模板引擎jtemplates呈現表格的示例,大家參考使用吧2014-01-01Windows Server 2012 R2 或 2016無法安裝.Net 3.5.1
這篇文章主要為大家詳細介紹了Windows Server 2012 R2 或 2016 無法安裝 .Net 3.5.1,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02