我使用的是TypeDescriptor.GetProperties(instance)
,它從基類返回所有屬性和get/set方法。PropertyDescriptor和繼承
我有基類:
public class Foo
{
public virtual string Name
{
get => _name;
set => _name = value;
}
}
Derrived類:
public class Bar : Foo
{
public override string Name => "Test";
}
當我得到了 '名稱' 屬性PropertyDescriptor.IsReadOnly
信息等於 '假',但它應該是「真」。 我該如何設置'PropertyDescriptor',這樣它會返回我的數據只用於耙類類型?
可能重複[獲取通過類的反射屬性,但不是從繼承類](https://stackoverflow.com/questions/7596162/get-by-reflection-properties-of-class-but-not-from -herherited-class) –
@BradleyUffner nope,那不是我的情況。 – Sigin
啊,對不起,你說得對。撤回近距離投票。 –