如何通過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對象! –