C# dynamic

ExpandoObject:表示一个对象,该对象包含可在运行时动态添加和移除的成员。

DynamicObject:提供用于指定运行时的动态行为的基类。必须继承此类;不能直接实例化此类。

DynamicMetaObject:表示动态绑定和参与动态绑定的对象的绑定逻辑。

例如:

dynamic d = new ExpandoObject();
d.name = "动态类型";
Console.WriteLine(d.name);

posted @ 2016-04-25 15:32  MrHacker  阅读(208)  评论(0编辑  收藏  举报