2010年6月14日

摘要: 泛型介绍:范型类和范型方法同事具备可重用性、类型安全和效率,这是非范型类和非范型方法无法具备的。所谓范型,即通过参数化类型实现同一份代码上操作多种数据类型,范型编程是一种编程范式,它利用“参数化类型”将类抽象化,从而达到更灵活的复用。机制:C# 泛型类型替换是在运行时执行的,从而为实例化的对象保留了泛型类型信息。C#泛型代码在被编译为IL代码和无数据时,采用特殊的占位符来表示泛型类型,并用专有的IL指令支持泛型操作。而真正的泛型实例化工作以"on-demand"的方式,发生在JIT编译时。举例:泛型通常用与集合以及作用于集合的方法一起使用。.NET Framework 2. 阅读全文

posted @ 2010-06-14 15:17 严武 阅读(531) 评论(0) 推荐(0) 编辑

摘要: 本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这个方面入手写一下,让从来没做过三层架构的初学者也能照猫画虎,写出代码来。文章表述的是笔者个人对三层架构的认识,肯定有许多不足的地方,欢迎大家指正,小弟也会根据反馈来修改这篇文章。文中的代码是伪代码,仅 阅读全文

posted @ 2010-06-14 15:06 严武 阅读(145) 评论(0) 推荐(0) 编辑


Copyright © 2024 严武
Powered by .NET 9.0 on Kubernetes