gpt4 book ai didi

.net - Array.Reverse() 与 Enumerable.Reverse()

转载 作者:行者123 更新时间:2023-12-02 13:01:34 27 4
gpt4 key购买 nike

我有一个单维项目数组,其声明和初始化为:

string[] SubDirectorylist = Directory.GetDirectories(TargetDirectory);

我想反转成员并发现 Enumerable.Reverse<TSource>() .

LINQ 的反向实现相比 Array.Reverse() 有何优势(如果有的话) ?

最佳答案

除了 Daniel 所说的之外,System.Linq.Enumerable.Reverse() 实际上会创建一个副本,然后在 System.Array.Reverse() 时从头到尾迭代它。进行就地转换。

关于.net - Array.Reverse() 与 Enumerable.Reverse<TSource>(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750492/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com