我希望在OrderBy对象上使用SPFolderCollection但是在我包含System.Linq之后,OrderBy仍然没有出现在intellisense中。
根据文档,SPFolderCollectionClass继承自使用IEnumerable的SPBaseCollection。我以为这就是我需要的一切,我错过了什么?
答案 0 :(得分:3)
大多数LINQ方法都需要IEnumerable<T>
,使用Enumerable.Cast
方法进行转换。
所以x.Cast<SPFolder>().OrderBy(whatever)
。
答案 1 :(得分:0)
OrderBy仅出现在IEnumerable&lt; T&gt;上。泛类。 IEnumerable与IEnumerable&lt; T&gt;
不同答案 2 :(得分:0)