假设我有一个称为组件的对象列表:
List<object> components = new List<object>();
假设它填充了类引擎、轮子、框架的对象。现在,我想创建一个函数,该函数将类作为参数,如果列表具有该类的对象,则返回 true。像这样:
public static bool HasComponent( *the class* ) {
foreach(object c in components) {
if(c is *the class*)
return true;
}
return false;
}
我该怎么做呢?是否可以?