List.FindAll的效率竟然比for循环还差
以上是baidu出来的一篇文章,让我惊诧不已,因为在AI模块我已经使用了很多FindAll。但是,上文的结论是真的吗?我在上文代码基础上增加了多次测试的代码:
static void Main(string[] args)
{
Test(1);
Test(1);
Test(10);
Test(100);
Test(1000);
}
static void Test(int count)
{
Console.WriteLine("【 count = {0} 】", count);
Random rand = new Random();
List<int> list = new List<int>();
for (int i = 0; i < 100; i++)
{
list.Add(rand.Next(10));
}
Stopwat