声明Dictionary<string, int> list= new Dictionary<string, int>();
然后添加了几项
list.Add("a",1);
list.Add("b",2);
list.Add("c",3);
list.Add("d",4);
我想把他们遍历出来
foreach(DictionaryEntry d in list)
{
.......
}
提示错误:无法将类型“System.Collections.Generic.KeyValuePair<string,int>”转换为“System.Collections.DictionaryEntry”
我要怎么才能遍历呀
然后添加了几项
list.Add("a",1);
list.Add("b",2);
list.Add("c",3);
list.Add("d",4);
我想把他们遍历出来
foreach(DictionaryEntry d in list)
{
.......
}
提示错误:无法将类型“System.Collections.Generic.KeyValuePair<string,int>”转换为“System.Collections.DictionaryEntry”
我要怎么才能遍历呀
{
string key = s;
int v = list[s];
}
list.Add("a",1);
list.Add("b",2);
list.Add("c",3);
list.Add("d",4);
foreach (KeyValuePair<string,int> o in list)
{
string s=o.Key;
}
用 KeyValuePair 而不是 DictionaryEntry
{
string m_str=mystring.Key;
int m_value=mystring.Value;
MessageBox.show("键是:"+m_str.ToString()+"值是:"+m_valueToString());
}
{
string m_str=mystring.Key;
int m_value=mystring.Value;
MessageBox.show("键是:"+m_str.ToString()+"值是:"+m_value.ToString());
}
list.Add("a",1);
list.Add("b",2);
list.Add("c",3);
list.Add("d",4);
foreach (KeyValuePair<string,int> o in list)
{
string s=o.Key;
}