我今天遇到了一个有趣的问题。我们有一个返回 ILlist 的 WCF Web 服务。在我想解决之前,这没什么大不了的。
原来 IList 接口没有内置排序方法。
我最终使用 ArrayList.Adapter(list).Sort(new MyComparer())
方法来解决这个问题,但它对我来说似乎有点“贫民区”。
我曾尝试编写一个扩展方法,也曾尝试从 IList 继承并实现我自己的 Sort ()方法以及转换为 List,但这些似乎都不太优雅。
所以我的问题是,有没有人有一个优雅的解决方案来排序 IList