2012-03-15 99 views

回答

4

你可以這樣做:

var listOfObject1s = objects.Where(o => o is Obj1).ToList(); 
1
if(obj.GetType() == typeof(Obj1)) 
{ 
    // obj is an Obj1! 
} 
1

迭代通過列表和檢查

item is Obj1 
1

LINQ的方法:在

IObjects[] objList = new IObjects[] { obj1,obj2,obj3 }; 
obj1 o1 = objList.Where(o => o.GetType() = typeof(Obj1)).First(); 
+0

如果一個對象爲'null',則會引發異常 – ntziolis 2012-03-15 16:36:11

相關問題