Dot-Net

單個配置鍵的多個值

  • May 12, 2010

我正在嘗試使用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(',');

引用自:https://stackoverflow.com/questions/2819964