我读到了dynamic
它对语言的贡献。DLR 管理对对象 ( ) 成员的任何调用dynamic
,为此它使用反射机制。但我无法理解DynamicObject类型的行为(内部)。
当您从DynamicObject继承时,您可能会创建类似于现有ExpandoObject的东西,您需要覆盖TrySetMember、TryGetMember和其他方法。我的问题是:当你做object.method时,它是如何传递给我们类的TryGetMember的,乍一看似乎DynamicObject是绑定到 DLR 的,但我对此表示怀疑。