摘要:
前言 本篇继续讲解泛型。上一篇讲解了泛型类的定义细节。本篇继续讲解泛型接口。 泛型接口 使用泛型可定义接口,即在接口中定义的方法可以带泛型参数。然后由继承接口的类实现泛型方法。用法和继承泛型类基本没有区别。 不变、协变和逆变 在.Net4.0之前,泛型接口是不变的。.Net4.0通过协变和逆变为泛型 阅读全文
随笔档案-2019年03月
解读经典《C#高级编程》泛型 页122-127.章4
2019-03-05 17:46 by 圣殿骑士18, 480 阅读, 收藏,
摘要:
前言 本篇继续讲解泛型。上一篇讲解了泛型类的创建。本篇讲解泛型类创建和使用的细节。 泛型类 上篇举了个我产品中用到的例子,本篇的功能可以对照着此案例进行理解。 默认值 T作为泛型类型,有时候会需要取默认值。我们知道,引用类型的默认值是null,数字类型的默认值是0,但泛型类型T既可能是引用类型,也可 阅读全文