列表基准:大小= 1000,运行= 50000,总时间= 19.5秒
var list = new List<string>(Size);
for (int i = 0; i < Size; i++) list.Add(i.ToString());
var b = new Benchmark();
b.Test("TestListIteration", () =>
{
c = 0;
for (int i = 0; i < Runs; i++)
{
for (int j = 0; j < Size; j++)
{
c += list[j].Length;
}
}
});
Run Code Online (Sandbox Code Playgroud)
列表到数组基准:大小= 1000,运行= 50000,总时间= 15.449
var list = new List<string>(Size);
for (int i = 0; i < Size; i++) list.Add(i.ToString());
var b = new …Run Code Online (Sandbox Code Playgroud)