我有以下代码:
Type type = Type.GetTypeFromProgID("interopTypeName");
dynamic obj = Activator.CreateInstance(type);
string propertyName = "somePropertyName";
// how to get somePropertyName from obj?
可以在没有动态的情况下做到这一点。这是Marc Gravell的解决方案。但是,如果可以使用动态来完成它,那就很有趣了。