一:通過Key訪問Value的方法:
//判斷App.config配置文件中是否有Key(非null)
if (ConfigurationManager.AppSettings.HasKeys())
{
//獲取“theDate”鍵的Value
foreach (string s in ConfigurationManager.AppSettings.GetValues("theDate"))
{
Console.WriteLine(s);
}
}
二 獲取所有K ey的Value集合
//判斷App.config配置文件中是否有Key(非null)
if (ConfigurationManager.AppSettings.HasKeys())
{
List<string> theKeys = new List<string>(); //保存Key的集合
List<string> theValues = new List<string>(); //保存Value的集合
//遍歷出所有的Key並添加進theKeys集合
foreach (string theKey in ConfigurationManager.AppSettings.Keys)
{
theKeys.Add(theKey);
}
//根據Key遍歷出所有的Value並添加進theValues集合
for (int i = 0; i < theKeys.Count; i++)
{
foreach (string theValue in ConfigurationManager.AppSettings.GetValues(theKeys[i]))
{
theValues.Add(theValue);
}
}
//驗證一下
Console.WriteLine("*************Key*************");
foreach (string s in theKeys)
{
Console.WriteLine(s);
}
Console.WriteLine("************Value************");
foreach (var item in theValues)
{
Console.WriteLine(item);
}
}
