Questions tagged «ilist»


7
为什么数组实现IList?
请参阅System.Array类的定义 public abstract class Array : IList, ... 从理论上讲,我应该能够写点东西并开心 int[] list = new int[] {}; IList iList = (IList)list; 我也应该能够从iList调用任何方法 ilist.Add(1); //exception here 我的问题不是为什么我会得到异常,而是为什么Array实现了IList?



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

9
将IList投射到列表
我正在尝试将IList类型转换为List类型,但是每次都会出错。 List<SubProduct> subProducts= Model.subproduct; Model.subproduct返回IList<SubProduct>。
72 c#  list  casting  ilist 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.