这个问题已经在这里有了答案:
9年前关闭。
具有以下声明
public class B : A
{
public new string Name;
}
我如何确定该字段的
FieldInfo
实例是否具有"new"修饰符? 最佳答案
我认为您需要在基类层次结构中搜索具有相同名称的成员,如果不是,则为新成员。
我知道这很丑陋,但是根据对同一个问题How do I detect the "new" modifer on a field using reflection?的另一个答案的评论,它说:
可能不是您所期望的那样,对此感到抱歉。
关于c# - 如何通过反射确定字段是否具有 'new'修饰符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7256743/