У меня есть 3 разных класса, общий класс «сущность», а затем два класса, которые наследуют это, класс пули и вражеский класс.C# - Можете ли вы перебирать типы отдельно в общем списке?
У меня тогда есть список класса сущности, с пулями и врагами в списке, и много мест, которые я рассматриваю их одинаково. Однако несколько раз я хочу пропустить только один из классов, а не другой, например. Прокрутите каждую пулю, но не врагов. Есть какой-либо способ сделать это?
Я попытался
foreach (Bullet tempBullet in entities)
Но я получаю ошибку
Невозможно привести объект типа 'Враг' набрать 'пуля'.
Кто-нибудь знает, возможно ли это, или мне нужно использовать отдельные списки?
Спасибо, похоже, что сработало! – Darkfrost