ArrayName.First()和ArrayName [0]之间的性能差异

时间:2017-06-16 21:09:00

标签: c# linq

给定一个数组ArrayEx,这两个是等价的吗?当我试图将包含多个数组的复杂对象映射到我的模型时,性能是否存在差异?

ArrayEx[0]
ArrayEx.First()

1 个答案:

答案 0 :(得分:2)

第二种是IEnumerable<T>类型的扩展方法,它使它更通用,第一种只是一个简单的索引器。

.First()应该慢一些。