C#:协变和抗变

协变和抗变 一.定义 在说定义以前,先看一个简单的例子: public class Sharp { } public class Rectange : Sharp { }上面定义了两个简单的类,一个是图形类,一个是矩形类;它们之间有简单的继承关系。接下来是常见的一种正确写法: Sharp sharp = new Rectange();就是说“ 子类引用能够
相关文章
相关标签/搜索