私はリスト(Within
と呼ばれます)を持っていて、それはタイプGameObject
のオブジェクトを含んでいます。 GameObject
は、Dog
とBall
を含む他の多くの親クラスです。私は、WithinがBall
タイプのオブジェクトを含んでいる場合にtrueを返すメソッドを作りたいと思いますが、これを行う方法はわかりません。リストに特定のタイプのオブジェクトが含まれているかどうかを確認するにはどうすればよいですか? C#
私はCount<>
,Any<>
、Find<>
などいくつかの方法をC#で提供してみましたが、動作させることができませんでした。
public bool DetectBall(List<GameObject> Within)
{
//if Within contains any object of type ball:
{
return true;
}
}