私は 3 つの異なるクラス、一般的な「エンティティ」クラス、およびこれを継承する 2 つのクラス、弾丸クラスと敵クラスを持っています。
次に、リスト内の弾丸と敵を含むエンティティ クラスのリストと、これらを同じように扱う多くの場所を取得します。ただし、クラスの 1 つだけをループして、他のクラスはループしたくない場合があります。たとえば、各弾丸をループしますが、敵はループしません。これを行う方法はありますか?
私は試した
foreach (Bullet tempBullet in entities)
しかし、私はエラーが発生します
タイプ「敵」のオブジェクトをタイプ「弾丸」にキャストできません。
これが可能かどうか誰でも知っていますか、それとも別のリストを使用する必要がありますか?