.net 什么';对象中的枚举数?
这一行代码让我感到困惑:.net 什么';对象中的枚举数?,.net,enumerator,.net,Enumerator,这一行代码让我感到困惑: List<string> keys = new List<string>(); IDictionaryEnumerator ca = cache.GetEnumerator(); while (ca.MoveNext()) { keys.Add(ca.Key.ToString()); } List key=new List(); IDictionaryEnumerator ca=cache.GetEnumerator(); while(ca
List<string> keys = new List<string>();
IDictionaryEnumerator ca = cache.GetEnumerator();
while (ca.MoveNext())
{
keys.Add(ca.Key.ToString());
}
List key=new List();
IDictionaryEnumerator ca=cache.GetEnumerator();
while(ca.MoveNext())
{
添加(ca.Key.ToString());
}
什么是统计员?它与枚举有关吗?我试图找到一个关于枚举数的教程,但没有成功。希望有人有耐心向我解释。您没有显示“缓存”的实际类型,但您的代码相当于:
foreach(var ca in cache)
{
keys.Add(ca.Key.ToString();
}
foreach()
foreach(var ca in cache)
{
keys.Add(ca.Key.ToString();
}
foreach()。很好。可能是@Kirk的复制品:谢谢你的链接。太好了,我明白了。哪一个更快?你知道吗?@askmo:如果你必须问,那就两个都不要用。但这两个是一样的,我明白了。哪一个更快?你知道吗?@askmo:如果你必须问,那就两个都不要用。但这两个是一样的。