Wie kann ich überprüfen, ob eine Liste enthält, die ein Objekt von einem bestimmten Typ? C#

Habe ich eine Liste (genannt Within), und es enthält Objekte des Typs GameObject.
GameObject ist eine übergeordnete Klasse von vielen anderen, einschließlich Dog und Ball. Ich möchte eine Methode, die true zurückgibt, wenn Innerhalb enthält ein Objekt des Typs Ball, aber ich weiß nicht, wie dies zu tun.

Ich habe versucht, mit Count<>, Any<>, Find<> und ein paar andere Methoden in C#, aber ich konnte nicht Sie zu arbeiten.

public bool DetectBall(List<GameObject> Within)
{
    //if Within contains any object of type ball:
    {
        return true;
    }
}

InformationsquelleAutor Kiloku | 2011-11-21

Schreibe einen Kommentar