C#编程和.NET框架崔建江第6章.NET框架第六章课件教学.pptVIP

  • 15
  • 0
  • 约4.5万字
  • 约 152页
  • 2017-01-01 发布于广东
  • 举报

C#编程和.NET框架崔建江第6章.NET框架第六章课件教学.ppt

* NET框架程序设计(修订版)26页 所有类型都必须(直接或间接)继承自预定义类型System.Object,Object作为根类型保证了每个类型实例都有一组公共行为,具体说,每个类型都具有以下的方法: 判断两个实例是否相等 获得实例的散列码 查询实例的类型 执行实例的浅拷贝 获得实例当前状态的字符串表示 清理资源 * NET框架程序设计(修订版)27页 * NET框架程序设计(修订版)28页 在VB.net中没有UInt32类型,也不区分大小写 因为是公有方法,当被其它语言写的类继承时,调用会发生错误 * Microsoft?.NET Explained7页 * 我们都知道非托管代码是针对某一特定CPU平台所编译的,当它们被调用时,这些代码便会立即执行。而在托管环境中,代码的编译要经过两个阶段才能完成,首先,编译器需要扫描源代码,将其编译为IL代码。当执行这些代码时还需要被编译为本地的CPU指令,这通常需要分配更多的内存也需要更多的时间,这会不会损伤系统的性能,影响代码的执行速度? 针对这一点,微软已经做了大量的工作,使额外的开销降到最低程度,而且在有些方面,托管代码有可能胜过非托管代码,比如说如果应用程序在一些新型的CPU上运行,JIT编译器能够检测到这种情况,并产生利用这些新型CPU提供的特殊指令的本地代码。而非托管应用程序通常被编译为面向具有最小通用功能集合的CP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档