Farseer

导航

2005年11月26日 #

C#学习笔记---C#2.0范型

摘要: 3.范型的实例化跟不是范型的类型类似,编译后的范型也表现为IL指令和元数据.当然范型也会编码已存在和使用的类型参数.在构造范型类型,比如stack的实例在程序中被构造时,.NET的CLR JIT编译器将会把IL指令和元数据转化成本地代码,在这个过程中将会用实际类型替换类型参数.以后对该构造范型类型的引用将会使用同一份本地代码.从范型类型创建一个特定的构造范型类型的过程叫做范型类型的实例化(Gene... 阅读全文

posted @ 2005-11-26 20:39 佛西亚 阅读(869) 评论(0) 推荐(0) 编辑

C#学习笔记---C#2.0范型

摘要: 虽然机子上没有C#2.0和C#3.0的编译环境,但是还是忍不住要学一下这些新东东,谁让Anders是俺偶像那.范型允许类,结构,接口,委托和方法根据他们存储和操作的数据类型来实现参数化.C#的范型对于Eiffel和Ada范型的使用者和C++模板的使用者来说是非常熟悉的,但是他们不用承受后者(C++的模板)的复杂.1.为什么要用范型?如果没有范型,多用途的数据结构可以用object存储任意类型的数据... 阅读全文

posted @ 2005-11-26 16:54 佛西亚 阅读(501) 评论(1) 推荐(0) 编辑