15
在C#中对IList进行排序
所以我今天遇到了一个有趣的问题。我们有一个返回IList的WCF Web服务。在我想对其进行排序之前,这并不是什么大不了的事情。 事实证明,IList接口没有内置的排序方法。 我最终使用该ArrayList.Adapter(list).Sort(new MyComparer())方法解决了问题,但对我来说似乎有点“贫民窟”。 我玩弄了编写扩展方法的方法,也继承了IList并实现了自己的Sort()方法以及将其强制转换为List,但这些方法似乎都不是很优雅。 所以我的问题是,有人对IList进行排序是否有一种优雅的解决方案