Dictionary和IDicionary的建立和访问
代码如下:
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]; } }