ouyang's

导航

2009年11月8日

C#中的托管代码

摘要: 托管代码:其实就是一种中间语言,它介于高级语言(C#)和最低级语言(汇编语言或机器码)之间。运行的时候,公共语言运行库(Common Language Runtime ,CLR)用即时语言(Just In Time,JIT)编译来动态编译托管代码。缺点:运行时的编译效率不高;显著优点:中间语言的内存占用量较少,JIT编译的一个显著优势就是应用程序的工作集(working set)减少了,只有被执行... 阅读全文

posted @ 2009-11-08 13:25 欧阳建 阅读(253) 评论(0) 推荐(0) 编辑

密封类的条件

摘要: 密封类的条件有四:1、类是静态的。2、类包含带有安全敏信息的继承的受保护成员。3、类继承多个虚成员,并且密封每个成员的开发和测试开销明显大于密封整个类。4、类是一个要求使用反射进行快速搜索的属性,密封属性可提高反射在检索属性是的性能。注意:  1、在C#中声明密封类需使关键字sealed 2、在声明密封方法时,必须通过重写基类中的虚方法实现。 阅读全文

posted @ 2009-11-08 12:44 欧阳建 阅读(252) 评论(0) 推荐(1) 编辑