摘要:
C#4.0和VS2010新特性(二)6)协变和反变(Co-variant & Crop-variant)这是VS2010新增的一个内容,用于在编译的时候确认是否允许不同类型的泛型接口之间是否存在转换的问题。为了了解“协变”和“反变”的概念,我们先看一个例子:假设我们定义了一个接口和若干类:class Father { public virtual void Say() { Console.WriteLine("Father"); } } class Son : Father { public override void Say() { Console.WriteLi 阅读全文