【发布时间】:2021-08-25 10:31:26
【问题描述】:
我的appSettings.config 文件中有这样的设置
<add key="logFilesLocations" value="[firstfile,secondfile]"/>
是否有任何标准方法可以直接将这些值作为数组读取?
我知道我可以在读取值并拆分字符串以获取数组后使用字符串,但这很难看。
我也试过了
public static List<string> LogFilesLocations => (ConfigurationManager.AppSettings.GetValues("logFilesLocations") ?? Array.Empty<string>()).ToList();
但这实际上并没有返回一个数组。
【问题讨论】:
-
据我所知没有内置方法,除了之后解析字符串。或者使用具有更多选项的完全不同的格式,例如 XML 或 JSON。
标签: appsettings configurationmanager .net-4.6.1