摘要: 索引器(Indexer): 索引器允许类或者结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于他们的访问采用参数。 最简单的索引器的使用 /// <summary> /// 最简单的索引器 /// </summary> public class IDXer { private s 阅读全文
posted @ 2020-04-24 17:05 NiKaFace 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 介绍 非线程安全的单例版本 简单线程安全版本(通过lock实现) Double-checked locking 不完全懒汉式,但不加锁的线程安全 完全懒汉实例化 使用.NET 4 Lazy<T> type 特性 性能 vs 懒汉式 Exceptions 总结 介绍 单例模式是软件工程学中最富盛名的设 阅读全文
posted @ 2020-04-24 16:02 NiKaFace 阅读(1040) 评论(2) 推荐(0) 编辑
摘要: 摘要 ● 协变和逆变的定义是什么?给我们带来了什么便利?如何应用? ● 对于可变的泛型接口,为什么要区分成协变的和逆变的两种?只要一种不是更方便吗? ● 为什么还有不可变的泛型接口,为什么有的泛型接口要故意声明成不可变的? ● 复合的可变泛型接口遵循哪些规则? ● 协变和逆变的数学定义是什么?如何利 阅读全文
posted @ 2020-04-24 15:13 NiKaFace 阅读(286) 评论(0) 推荐(0) 编辑