我有一个项目的一维数组,声明和初始化如下:
string[] SubDirectorylist = Directory.GetDirectories(TargetDirectory);我想反转成员并找到Enumerable.Reverse()。
与Array.Reverse()相比,LINQ的反向实现有什么优势吗?
发布于 2011-07-20 00:19:50
发布于 2011-07-20 00:30:45
丹尼尔告诉System.Linq.Enumerable.Reverse(),当System.Array.Reverse()进行就地转换时,实际上会创建一个副本,然后从头到尾迭代它。
发布于 2011-07-20 00:58:20
如果性能对您很重要,请使用Array.Reverse()。System.Linq.Enumerable.Reverse()的优点是可以处理所有的IEnumerable,比如数组、列表等等。
https://stackoverflow.com/questions/6750492
复制相似问题