コンポーネントと呼ばれるオブジェクトのリストがあるとします。
List<object> components = new List<object>();
クラスengine、wheel、frameのオブジェクトが入力されているとします。ここで、クラスをパラメーターとして受け取り、リストにそのクラスのオブジェクトがある場合にtrueを返す関数を作成します。このような:
public static bool HasComponent( *the class* ) {
foreach(object c in components) {
if(c is *the class*)
return true;
}
return false;
}
どうすればそれを行うことができますか?出来ますか?