使用Dynamic目和方法研究.docVIP

  • 6
  • 0
  • 约4.5千字
  • 约 9页
  • 2018-08-18 发布于福建
  • 举报
使用Dynamic目和方法研究

使用Dynamic的目的和方法研究   摘 要: 首先论述dynamic类型的概念、基础结构及引入dynamic关键字的目的,然后全面研究Dynamic的使用方法,最后分析Dynamic带来的挑战。   关键词: dynamic;object;COM;API   中图分类号:TH113 文献标识码:A 文章编号:1671-7597(2011)1120093-01      1 Dynamic概念   NET 4.0有一个新特性,那就是引入了dynamic关键字,它是一个类型关键字,声明为dynamic的类型在编译时不论存在与否都不进行检查,而在运行时进行类型检查,如果运行时,相应类型的方法存在并且参数正确,会正常调用,否则就会报错。对dynamic的理解,需要注意以下几点:   1)dynamic类型是一种运行时类型,类型为dynamic的对象会跳过静态类型检查。这相当于在编译时假定类型为dynamic的元素支持任何操作,因此不用管对象从程序的什么地方获取值,只要在运行时能获取相应的值,就是正常调用,而且不必在编译时就得到相应的值,所以dynamic类型简化了对COM API、动态API和HTML文档对象模型(DOM)的访问。   2)如果类型为dynamic的对象无效,编译时编译器不会报告错误,但是该错误不会被无限期疏忽,它将在运行时被捕获,并导致运行时异常。如

文档评论(0)

1亿VIP精品文档

相关文档