給定一個數組ArrayEx
,這兩個等價嗎?當我試圖將包含多個數組的複雜對象映射到我的模型時,性能是否有所不同?ArrayName.First()和ArrayName [0]之間的性能差異
ArrayEx[0]
ArrayEx.First()
給定一個數組ArrayEx
,這兩個等價嗎?當我試圖將包含多個數組的複雜對象映射到我的模型時,性能是否有所不同?ArrayName.First()和ArrayName [0]之間的性能差異
ArrayEx[0]
ArrayEx.First()
問題是一個近似重複https://stackoverflow.com/questions/6165462/difference-between-list-first-list-elementat0-and-list0 – hatchet
也相關https://stackoverflow.com/questions/33544269/c-sharp-first-vs-0 – hatchet
要準確測量是相當困難的,但請指望First()比簡單索引慢大約一個數量級。那是* not *,因爲First()很慢,這是因爲數組索引非常非常快。無論你如何處理你檢索的數據,都很可能導致不可觀察的差異。 –