首页 > 其他 > 详细

c#中的dynamic类型

时间:2014-04-15 07:08:28      阅读:416      评论:0      收藏:0      [点我收藏+]

dynamic是C#4.0引入的全新类型,它允许其操作略过编译期类型检查,而在运行时期处理.

dynamic类型在大多数情况下和object类似,不同点在于编译器对于dynamic类型的

数据不做进一步解析和类型检测而是在运行时检测.因此dynamic类型之存在于编译期,

而运行时并不存在.

bubuko.com,布布扣
1 dynamic dyn = 1;
2             object obj = 1;
3             Console.WriteLine(dyn.GetType());
4             Console.WriteLine(obj.GetType());
5            // dyn += 1;//编译通过
6             //obj += 1;//编译失败
bubuko.com,布布扣

运行结果:

bubuko.com,布布扣

c#中的dynamic类型,布布扣,bubuko.com

c#中的dynamic类型

原文:http://www.cnblogs.com/guoyansi19900907/p/3664448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!