代码如下:
private void DictionaryTest()
{
Dictionary<string, double> pDictionaryList = new Dictionary<string, double>();
IDictionary<string, double> pIDictionaryList = new Dictionary<string, double>();
for (int i = 1; i < 10; i++)
{
pDictionaryList.Add(i.ToString(), i);
pIDictionaryList.Add(i.ToString(), i);
}
double dDictionary = 0, dIDictionary = 0;
foreach (KeyValuePair <string,double> sKey in pDictionaryList) //通过KeyValuePair对象获取
{
dDictionary += sKey.Value;
}
foreach (string sKey in pIDictionaryList.Keys) //通过Key关键字获取Value
{
dIDictionary += pIDictionaryList[sKey];
}
}