2012-12-04 3 views
0
class A {} 
class B : A {} 
class C : A {} 

ICollection<A> myCollection; 
var myresults = myCollection.Where(item => item.GetType() is C); 

where 술어 위의 계층 구조는 실제로 아무 작업도 수행하지 않습니다.컬렉션의 하위 클래스 유형을 기반으로 컬렉션에서 항목을 선택하십시오.

where 술어가 구조에서 유형 C의 모든 항목을 리턴하도록 구조화 할 수 있습니까? 대신 당신이 사용할 수있는 곳의

답변

관련 문제