摘要:
泛型不仅是C#的一部分,而且与程序集中的IL代码紧密地集成。有了泛型,就可以创建独立于被包含类型的类和方法。这样就可以不必给不同的类型编写功能相同的许多方法或类,只创建一个方法或类即可。 另一个减少代码的选项是使用Object类,因为Object类是不安全的。 泛型类使用泛型类型,并可以根据需要用特 阅读全文
posted @ 2017-04-18 17:04
Ruby_Lu
阅读(803)
评论(1)
推荐(0)
摘要:
对于协变和抗变的这两个词的定义,是初次接触;然而实际应用应该是从用c#语言编写代码开始的。 这两个词的理解过程非常绕,查看很多资料,再加上敲代码调试之后才逐渐有点理解它们的含义。 所谓的协变,可以理解成:父类 -> 子类。父类的对象用子类替换,也可以理解成子类当父类用。 所谓的抗变,可以理解成:子类 阅读全文
posted @ 2017-04-18 14:13
Ruby_Lu
阅读(257)
评论(0)
推荐(0)

浙公网安备 33010602011771号