using Microsoft.Extensions.Configuration.Json; namespace DataControlMod.Common { public class AppSettingsHelper { static IConfiguration? Configuration { get; set; } static string? ContentPath { get; set; } public AppSettingsHelper(IConfiguration configuration) { Configuration = configuration; } /// /// 封装要操作的字符 /// /// 节点配置 /// public static string App(params string[] sections) { try { if (sections.Any()) { return Configuration[string.Join(":", sections)]; } } catch (Exception) { } return ""; } /// /// 递归获取配置信息数组 /// /// /// /// public static List App(params string[] sections) { List list = new(); Configuration.Bind(string.Join(":", sections), list); return list; } } }