随笔分类 -  .Net

摘要:逆变和协变是.net 4.0 版本中推出了的概念, 只能在泛型委托 和 泛型接口中使用, 当我们在给泛型变量赋值的时候, 如果赋值表达式看着很安全和谐就是协变, 反之就是逆变 1. 协变 (out) 我们都知道泛型接口的泛型参数不一样时, 默认情况下是不能赋值的, 就算参数存在继承关系也是不行的 如 阅读全文
posted @ 2018-06-24 22:20 Mirck 阅读(366) 评论(0) 推荐(0)
摘要:工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。 阅读全文
posted @ 2016-03-27 21:53 Mirck 阅读(248) 评论(0) 推荐(0)
摘要:ReferenceEquals ReferenceEquals是Object类的一个静态方法,在任何时候都是比较引用是否相等 在比较如果比较的类型是值类型是,因为ReferenceEquals 的形参列表是Object类型所以在调用的时候存在一个装箱过程, 所以用来比较值类型是没有意义的,一直返回的 阅读全文
posted @ 2016-03-25 21:34 Mirck 阅读(1186) 评论(0) 推荐(0)