我正在尝试使用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/

10-09 01:38