如何通过C#中COM对象的反射读出所有属性名称? 如果我知道名字,我知道如何获得房产。通过反射COM对象获取属性名称
comObject.GetType().InvokeMember("PropertyName", System.Reflection.BindingFlags.GetProperty, null, comObject, null);
但是什么时候我想转储所有属性?
PropertyInfo[] properties = t.GetProperties();
这种方式不适用于Com-Objects。如果我做了GetMembers()我得到这些成员:
Name: GetLifetimeService
Name: InitializeLifetimeService
Name: CreateObjRef
Name: ToString
Name: Equals
Name: GetHashCode
Name: GetType
认为克里斯
目前尚不清楚你的要求,因为你已经提供了答案。 'GetProperties'将返回一个类型的所有属性。 –
那么'PropertyInfo.Name'? –
但不是COM对象! –