我有2類閱讀
1類
public class baseClass
{
public string prop1{get;set;}
public string prop2{get;set;}
public string prop3{get;set;}
}
2類
public class derived:baseClass
{
public string prop4{get;set;}
}
的派生屬性以及基類現在,當我嘗試用下面的代碼來讀取性能,但如其顯而易見的是它只返回派生類的屬性
PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(derived));
有沒有用,我可以讀出的派生屬性以及基類
的[TypeDescriptor不從繼承的接口返回會員]可能的複製(http://stackoverflow.com/questions/ 4031267/typedescriptor-doesnt-return-members-from-inherited-interfaces) – Steve
但是這對我有用,並返回基本屬性和派生屬性!只有一個人認爲類名的'base'是無效的。你應該選擇另一個名字。 –
在C#中,你的類甚至可以編譯?因爲'base'不是有效的類名。 – Irshad