Salve, ho due classi così definite
dove C, B e A sono classi semplici e I è un'interfaccia.codice:public class C : A, I { } public class D : B, I { }
In un'altra classe ho due metodi
codice:public void pippo(A a); public void pluto(B b);
Se istanzio un oggetto di tipo I
come posso invocare pippo o pluto passando quest'oggetto risolvendo dinamicamente il tipo di istanza?codice:I i = new C(); oppure I i = new D();