【发布时间】:2011-02-20 09:56:17
【问题描述】:
给定班级':
public abstract class AbstractEntity
{
public virtual Guid Id { get; private set; }
}
public class Entity
{
public virtual Guid Id { get; private set; }
}
以及属性“Id”的 PropertyInfo。
调用方法时:
PropertyInfo.GetAccessors()
当类是非抽象(实体)时,它同时返回get-method和set-method, 但只有当类是抽象的(AbstractEntity)时的get方法。
这是为什么?还有其他方法可以从具有私有集合的属性中获取集合方法吗?
【问题讨论】:
标签: c# reflection properties