【发布时间】:2008-09-04 17:20:16
【问题描述】:
有人告诉我,以下代码块之间存在性能差异。
foreach (Entity e in entityList)
{
....
}
和
for (int i=0; i<entityList.Count; i++)
{
Entity e = (Entity)entityList[i];
...
}
在哪里
List<Entity> entityList;
我不是 CLR 期望的,但据我所知,它们应该归结为基本相同的代码。有没有人有混凝土(见鬼,我会拿走泥土)证据?
【问题讨论】:
标签: c# performance loops