博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#动态类型
阅读量:7058 次
发布时间:2019-06-28

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

class Program    {        static void Main(string[] args)        {            dynamic test = new ExpandoObject();            test.Name = "asdasd";            test.Lv = 10;            Console.WriteLine(test.Name);            Console.WriteLine(test.Lv);            Console.Read();            //print: asdasd            //print: 10        }    }

 

除了可以自定义值类型,也可以自定义引用类型。

Unity3D中试了一下,没有ExpandoObject,即使用完整的.Net支持模式。看来mono的支持不算完整。

不过没有智能感知。。

转载于:https://www.cnblogs.com/hont/p/4284733.html

你可能感兴趣的文章
分配问题
查看>>
beetl模板的${!}用法
查看>>
UDP协议发包的使用(DatagramSocket、DatagramPacket)
查看>>
es6新增的数组遍历方式
查看>>
redis 导入导出redis-load,redis-dump详解
查看>>
压力测试工具ab及centos下单独安装方法
查看>>
excel表格筛选怎么做
查看>>
汇编随笔(第二章 寄存器)
查看>>
ArcGIS遍历区域内要素的属性(python)
查看>>
Linux 性能监测:Memory
查看>>
优化屏障和内存屏障
查看>>
Maven代理设置
查看>>
"Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)...
查看>>
hdu2021 11页水题
查看>>
iOSApp版本更新
查看>>
ios自动布局实现动画
查看>>
.NET签名和重载
查看>>
Xamarin引用第三方包错误解决方法
查看>>
Html2Text
查看>>
简单的设计不简单
查看>>