这个问题已经在这里有了答案:




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/

10-14 12:36
查看更多