摘要: 泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型的作用概述C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型本身也... 阅读全文
posted @ 2015-06-23 13:11 awp110 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. 如何保证线程安全在C#中可以使用static,readonly两个关键字保证单件的线程安全.static关键字修饰的静态成员在程序运行时由 .NET Framework 公共语言运行库 (CLR) 自动加载管理,这些成员是密封的,全局的,且不能被实例化。诸如此类的特点,让C#中的单件实现更加方... 阅读全文
posted @ 2015-06-23 09:59 awp110 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 如众所知,单件模式做为之一,其意图仅允许单件类的一个实例存在(扩展单件模式不在此文范围内),并提供全局的访问方法.UML类图如下.http://csharpindepth.com/Articles/General/Singleton.aspx一文中列举了单件模式实现的5种方法,但诸多文章中都或多或少... 阅读全文
posted @ 2015-06-23 09:47 awp110 阅读(153) 评论(0) 推荐(0) 编辑