c#中list.FindAll与for循环的性能有什么区别
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关c#中list.FindAll与for循环的性能有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言最近在网上看到一篇文章,里面说到:Li
千家信息网最后更新 2026年11月02日c#中list.FindAll与for循环的性能有什么区别
这篇文章给大家分享的是有关c#中list.FindAll与for循环的性能有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
前言
最近在网上看到一篇文章,里面说到:List
以上就是baidu出来的一篇文章,让我惊诧不已,因为在AI模块我已经使用了很多FindAll。但是,上文的结论是真的吗?
我在上文代码基础上增加了多次测试的代码:
得到了如下结果:
.Net2.0, visual studio 执行1,1,10, 100,1000次:

.Net4.1, visual studio 执行1,1,10, 100,1000次:

Unity 先预处理再执行1000次:
Unity 先预处理再执行 10 次
Unity 先预处理再执行 1 次
我的测试程序表明:无论windows平台还是unity平台,List.FindAll的效率并非如前文所说"比for循环差五六十倍"。事实是,因为要初始化算法现场,进程第一次调用List.FindAll的耗时比for循环长五六十倍。但是,第一次之后的调用List.FindAll和for循环的性能差异是非常小的,可以忽略。
感谢各位的阅读!关于"c#中list.FindAll与for循环的性能有什么区别"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
循环
篇文章
性能
预处理
c#
上文
代码
内容
平台
效率
文章
更多
第一次
测试
不错
实用
惊诧
惊诧不已
事实
前言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
互联网与科技
深圳恒合互联网络科技有限公司
腾讯阿里互联网科技
互联网科技公司发展
互联网科技论文
互联网科技缩写
易通互联网络科技有限公司
科技互联网公司logo
郑州华宇互联网科技
科技大学互联网专业好不好
工业互联网山东科技大学
小米互联网科技园入驻
江苏互联网智能科技软件
陕西云淼互联网科技公司
广州有谷有贝互联网科技有限公司
珠海东科互联网科技有限公司
吉林省码上互联网科技电话
福仕德教育科技互联网
科技美学互联网 艺术
亿人帮互联网科技有限公司
新华互联网科技
互联网科技公司的优势
安徽鑫晟辉互联网科技
广州紫鲸互联网科技
互联网金融 科技创新
互联网保险科技创业
本届互联网博览会上的黑科技
上海乐五互联网科技有限公司
悟空问答互联网科技