黑马程序员技术交流社区

标题: 谁能用通俗易懂的语言向我说说asp.net的机制《泛型》 [打印本页]

作者: 韩迎龙    时间: 2012-3-12 21:51
标题: 谁能用通俗易懂的语言向我说说asp.net的机制《泛型》
2.0 版 C# 语言和公共语言运行时 (CLR) 中增加了泛型。 泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。
作者: 徐振升    时间: 2012-3-12 22:17
本帖最后由 徐振升 于 2012-3-12 22:20 编辑

好比是人-中国人-美国人-其他国家的人等等一些类。人(Person)是其他国家人的基类(父类)。
用普通的Person类这个类实例化一个对象,这个对象可能是一个中国人,也可能是美国人,或者别国人。
如:Person p = new American(); Person p = new Chinese(); Person p = new Other();

而用泛型的Person<Chinese>表示这就是一个中国人,给他限定了类型了 他不能是一个美国人了。
只能是:Person<Chinese> p = new Chinese();
有说的不对的地方欢迎指出!共同进步!
作者: 韩迎龙    时间: 2012-3-13 12:04
谢谢你啊!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2