>>754
interface Interface1 { void Method1();}
public class Class1 : Interface1
{ public virtual void Method1() { MessageBox.Show("Class1"); } }
public class Class2 : Class1
{ public override void Method1() { MessageBox.Show("Class2"); } }
で
Class2 a = new Class2();
a.Method1();
((Interface1)a).Method1();
さてどうなってる?