I i;
i=new C1();
i.Foo(); // C1.I.Foo
i=new C2();
i.Foo(); // C2.I.Foo
((C2)i).Foo(); //C2.Foo
C c;
c=new Ci();
c.Foo(); //C1.Foo
c=new C2();
c.Foo(); //C2.Foo
((I)c).Foo(); C2.I.Foo
i=new C1();
i.Foo(); // C1.I.Foo
i=new C2();
i.Foo(); // C2.I.Foo
((C2)i).Foo(); //C2.Foo
C c;
c=new Ci();
c.Foo(); //C1.Foo
c=new C2();
c.Foo(); //C2.Foo
((I)c).Foo(); C2.I.Foo
解决方案 »
- 为什么我用VS2010(C#)写网页的时候,不能加单项选择?
- webbrower关于网页点击按钮并保存文件的控制
- 三层架构简单问题
- C#窗体问题
- 我找的代码组合一起的,大家帮忙怎么把这数据组合,一个函数里的数据源在令个函数里怎么调起来
- wpf下findname方法出现Object reference not set to an instance of an object.错误
- 字符个数累加!!
- SystemInformation.DragSize;
- DATALIST控件问题,请高手帮忙!
- 一段sql 语句的问题 强人进来...谢谢.......
- 数据库能附加后的问题
- c#写的一个应用程序报错如下
C2.I.Foo
C2.Foo
C1.Foo
C2.Foo
C2.I.Foo2:2 13: Console.WriteLine(p1==p2); F
Console.WriteLine(p1.Equals(p2)); t
Console.Writeline(object.Equals(p1;p2)); F
Console.Writeline(Object.Equals(p1.p2));
Console.Writeline(Object.ReferenceEquals(p1,p2)); T
Console.WriteLine(table.Contains(p2)); T不知道是否正确