比较.NET Framework中的循环条件,有不同的方法来创建相同的循环,但建议在每种情况下使用它们。
// The foreach and .ForEach are pretty much the same scenario.
foreach(var item in itemList) { // do something }
itemList.ForEach(item => { // do something });
// Is more primitive, so is usually faster.
for(var i=0; i<itemList.count;i++) { i++; // do something }
while (count < itemList.Count) { count++; // do something }
答案 0 :(得分:0)
您可以使用秒表类,例如:
using System.Diagnostics;
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
foreach(var item in itemList) {...}
stopWatch.Stop();
这将为您提供每个循环的时间