社区
C#
帖子详情
访问数组的效率,用IEnumerable比用下标,效率更低吗?
hasdgwe
2014-09-04 09:19:30
如题,我看网上的各种讨论,有的设计了一些测试说用下标效率高,有的通篇说用IEnumerable效率高。
有没有一个准确的说法?
...全文
225
3
打赏
收藏
访问数组的效率,用IEnumerable比用下标,效率更低吗?
如题,我看网上的各种讨论,有的设计了一些测试说用下标效率高,有的通篇说用IEnumerable效率高。 有没有一个准确的说法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devilcom
2014-09-07
打赏
举报
回复
数组效率要高于IEnumerable?
gxingmin
2014-09-04
打赏
举报
回复
楼主可以写段代码测试下性能,差异可以忽略
Forty2
2014-09-04
打赏
举报
回复
数组的效率好一点,但绝大多数情况下这种小地方的效率差异可忽略。
C#之基础3---③(集合,
数组
与集合的区别,哈希表,哈希函数,C#中的静态方法与非静态方法)
数组
int[ ] :最适用于创建和使用固定数量的强类型化对象,创建
数组
时要明确所创建
数组
的类型(int[],string[],bool[]...)及
数组
数量。 集合 ArrayList():把各种类型的数据集合在一起,通过
下标
来遍历显示。...
IEnumerable
接口(1)——EF(1)——C#中的
IEnumerable
接口深入研究
C#和VB.NET中的LINQ提供了一种与SQL查询类似的“对象查询”语言,对于熟悉SQL语言的人来说除了可以提供类似关联、分组查询的功能外,还能获取编译时检查和Intellisense的支持,使用Entity Framework
更
是能够自动为...
一起谈.NET技术,
数组
排序方法的性能比较(3):LINQ排序实现分析
上次我们分析了Array.Sort方法的实现方式,并了解到类库会为一些特例而使用高性能的排序方式——int
数组
便是这样一例,因此从测试结果上来看其性能特别高。不过从数据上看,即便是在普通的情况下,Array.Sort的性能...
C#
数组
C#
数组
定义和初始化 一维
数组
一维
数组
以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,
数组
声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后。因此,类型为 integers 的...
数组
、集合等相关学习
数组
中某个指定的元素是通过索引来
访问
的。所有的
数组
都是由连续的内存位置组成的。 2.声明 声明方式:datatype[] arrayName; datatype 用于指定被存储在
数组
中的元素的类型。 /[ ] 指定
数组
的秩(维度)。秩指定...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章