Как проверить, содержит ли список объект определенного типа? C #

У меня есть список (называемый Within ), и он содержит объекты типа GameObject . {{1} } GameObject является родительским классом для многих других, включая Dog и Ball . Я хочу создать метод, который возвращает истину, если Within содержит какой-либо объект типа Ball , но я не знаю, как это сделать.

Я пробовал использовать Count <> , Any <> , Find <> и несколько других методов, предоставляемых в C #, но не смог ' Заставить их работать.

public bool DetectBall(List<GameObject> Within)
{
    //if Within contains any object of type ball:
    {
        return true;
    }
}
15
задан Otiel 21 November 2011 в 20:17
поделиться