我试图使用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(',');