这是我的代码
private static ArrayList GetFirstObjectFromDictionary(Dictionary<string, string> dictionary)
{
foreach (ArrayList arr in dictionary.Values) //error
{
return arr;
}
return null;
}
它会导致错误“无法将类型'字符串'转换为'System.Collections.ArrayList'”。
答案 0 :(得分:1)
您可以将KeyValuePair用于覆盖字典的项目。
private static ArrayList GetFirstObjectFromHashTable(Dictionary<string, string> dictionary)
{
ArrayList aLst = new ArrayList();
foreach (KeyValuePair<string, string> pair in dictionary)
{
aLst.Add(pair.Value);
}
return aLst;
}
This page可能会帮助您了解使用字典的foreach。