为了在运行时确定我的类类型,我正在使用dynamic
:
dynamic dynamic = new MyClass();
dynamic.SomeMethod();
所以这项工作很好,一切都很好,问题是,如果我想达到这个object property
,在这种情况下似乎这是不可能的:
dynamic.MyProperty;
错误1仅分配,调用,增量,减量,等待和新增 对象表达式可以用作语句
任何解决方案?
答案 0 :(得分:1)
dynamic.MyProperty;
不是您不能以这种方式使用它的声明。相反,你可以这样做:
var abc = dynamic.MyProperty;