我正在尝试使用ConfigurationManager.AppSettings.GetValues()
来检索单个键的多个配置值,但是我总是收到仅包含最后一个值的数组。我的appsettings.config
看起来像
<add key="mykey" value="A"/>
<add key="mykey" value="B"/>
<add key="mykey" value="C"/>
我正在尝试访问
ConfigurationManager.AppSettings.GetValues("mykey");
但我只得到
{ "C" }
。关于如何解决这个问题的任何想法?
最佳答案
尝试
<add key="mykey" value="A,B,C"/>
和
string[] mykey = ConfigurationManager.AppSettings["mykey"].Split(',');
关于.net - 单个配置键的多个值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2819964/