特定の型のみをチェックして返す foreach のバージョンがあるかどうか疑問に思っていました。
たとえば、次のクラス ツリーを考えてみましょう。
org.clixel.ClxBasic -> org.clixel.ClxObject -> org.clixel.ClxSprite -> WindowsGame1.test
次に、このコードを検討してください
public List<ClxBasic> objects = new List<ClxBasic>();
foreach(GroupTester tester in objects)
{
tester.GroupTesterOnlyProperty = true;
}
tester.GroupTesterOnlyProperty は、GroupTester で作成されたプロパティです。foreach のオーバーロード、または私を助ける可能性のある別のスニペットなど、このようなものを機能させる方法はありますか? プログラマーが必要な型だけを取得するリストを簡単に並べ替えられるようにしたいと考えています。