2017-05-11 71 views
0

,以確定在運行時我在我的類類型正在使用dynamic爲對象的屬性運行時動態

dynamic dynamic = new MyClass(); 
dynamic.SomeMethod(); 

所以這項工作很好,所有好的,問題是,如果我想達到這個object property在這種情況下,似乎這是不可能的:

dynamic.MyProperty; 

錯誤1只分配,調用,遞增,遞減,在等待着,新 對象表達式可以用作聲明

任何解決方案?

回答

1
dynamic.MyProperty; 

是不是一個聲明,你不能用這種方式使用它。相反,你可以這樣做:

var abc = dynamic.MyProperty;