博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dynamic 是什么
阅读量:6796 次
发布时间:2019-06-26

本文共 682 字,大约阅读时间需要 2 分钟。

dynamic是c# 4.0新增的类型,可以修饰类,对象,属性,索引器,方法返回值等。

class ExampleClass{    // A dynamic field.    static dynamic field;    // A dynamic property.    dynamic prop { get; set; }    // A dynamic return type and a dynamic paramater type.    public dynamic exampleMethod(dynamic d)    {        // A dynamic local variable.        dynamic local = "Local variable";        int two = 2;        if (d is int)        {            return local;        }        else        {            return two;        }    }}

dynamic、object、和var的区别

var 的本质是语法糖,在编译时已经确定了类型。

object是万父之本,

而dynamic则可以绕过编译时对类型的检查,在运行时再确定类型。根据其编译后的IL,dynamic会被编译进object中去。

dynamic可以。

 

转载于:https://www.cnblogs.com/Benjamin/p/3262693.html

你可能感兴趣的文章
springmvc 请求和响应的json和Object的转换
查看>>
linux 下 nginx的负载均衡
查看>>
Ajax.BeginForm()知多少
查看>>
javaweb学习总结(二十四)——jsp传统标签开发
查看>>
Eclipse在线安装SVN
查看>>
一直出现 Enter passphrase for key '/root/.ssh/gitkey12.pub'
查看>>
mongodb数据文件结构——record是内嵌BSON的双向链表,多个record或索引组成extent...
查看>>
几种更新(Update语句)查询的方法
查看>>
127. Word Ladder
查看>>
数据库SQL优化大总结之 百万级数据库优化方案(转)
查看>>
Oracle怎么更改用户名
查看>>
几个开放的网络直播流地址
查看>>
C++ 面试 (1) 指针
查看>>
精进~如何成为很厉害的人
查看>>
MyBatis 3在Insert之后返回主键
查看>>
Gitbook 命令行工具
查看>>
(使用通过混淆+自己第三方保留成功混淆)AndroidStudio 混淆打包
查看>>
[译文]Domain Driven Design Reference(五)—— 为战略设计的上下文映射
查看>>
怎样才能比较方便地查看PowerShell里返回回来的对象的每个成员及它们的值呢?...
查看>>
[转载]软件中断与软中断
查看>>