更改 System.IO.Compression.ZipArchive 的排序顺序

由于某种原因,ZipArchive 按修改日期排序。我需要它按名称排序。我尝试对它进行排序,就像对任何其他对象集合进行排序一样,但这没有什么区别,它仍然按修改日期排序。



// I tried this

var orderedArchive = archive.Entries.OrderBy(x => x.Name);


// and this

foreach (var entry in archive.Entries.OrderBy(x=>x.Name))

...


结果就像我没有排序一样。


鸿蒙传说
浏览 79回答 1
1回答

小唯快跑啊

我的解决方案是:var orderedEntries =                 from entry in archive.Entries                orderby entry.Name                select entry;
打开App,查看更多内容
随时随地看视频慕课网APP