2010-12-21 6 views

답변

5

Linq는 어떨까요? 이 같은

뭔가 작업을해야합니다 :

var sortedFiles = fileCollection.Cast<SPFile>().OrderBy(file => file.Name).ToList(); 
+0

당신이 사용 END_LINK하면 관심이 무엇을하려고 여기에 정교한? 그것은 정말로 간단하게 보입니다! –

+0

Linq에서 제공하는 IEnumerable에 내장 된 OrderBy 확장 기능을 사용하고 있지만 SPFileCollection이 IEnumerable을 구현하지 않기 때문에 먼저 SPFile 컬렉션으로 캐스팅해야합니다 (그러면 정렬 순서를 적용하기 위해 Linq에서 사용할 수 있습니다) . Visual Studio를 테스트 할 수있는 기회가 없었지만 작동하지 않아도됩니다. –

관련 문제