常常會指定 Key 取值,被問怎麼取出所有的 Key,還真的沒學過。
測試完做個記錄。
App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<appSettings>
<add key="a" value="va"/>
<add key="b" value="vb"/>
<add key="c" value="vc"/>
<add key="d" value="vd"/>
</appSettings>
</configuration>
程式
string[] keys = ConfigurationManager.AppSettings.AllKeys;
foreach (var item in keys)
{
Console.WriteLine(item);
}
輸出結果