导航

2011年3月2日

摘要: 首先我们来看一下泛型的基本概念: 最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了.我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了"on-demand"的模式,即按需实例化,发生在JIT(Just In Time)编译时. 下面来看如何定义一个泛型类,很简单,你只需要意识到一点,在这里,类型已经被参数化了:using System;using System.Collections.Gen 阅读全文

posted @ 2011-03-02 14:55 pcajax 阅读(677) 评论(0) 推荐(0) 编辑