方法1:
方法2:
方法3:
foreach语句隐藏了枚举数的复杂性,所以最好用foreach,方法3不推荐
foreach(object o in ht.Keys)
{
Console.WriteLine(ht[o]);
}
方法2:
foreach(DictionaryEntry en in ht)
{
Console.WriteLine(en.Key);
Console.WriteLine(en.Value);
}方法3:
IDictionaryEnumerator enumerator = ht.GetEnumerator();
while (enumerator.MoveNext())
{
Console.WriteLine(enumerator.Key);
Console.WriteLine(enumerator.Value);
}foreach语句隐藏了枚举数的复杂性,所以最好用foreach,方法3不推荐
本文介绍了三种不同的方法来遍历C#中的字典,包括使用foreach循环和GetEnumerator方法等,并对比了它们的特点和适用场景。建议使用foreach循环简化枚举过程。
175

被折叠的 条评论
为什么被折叠?



