基本的には、すべてがDraw()関数を持つさまざまな種類のオブジェクトのarraylistを持っています。私は各オブジェクトの描画機能を実行するためにループを使いたい。しかし、C#では、「オブジェクト」の型にその関数がないことがわかります。すべてのアイデアは、n00bが低いですか?arraylistに含まれるオブジェクトの実行メンバー関数?
public interface IDrawable
{
void Draw();
}
(.Draw
方法で)あなたのすべての他のクラスは、このインタフェースを実装する必要があります。Draw
方法は、インタフェースで定義されるべきであると
.NET 2以降で使用可能な汎用コレクションを使用してください。 – ChaosPandion