Get by reflection properties of class ,but not from inherited class

前端 未结 4 678
长情又很酷
长情又很酷 2020-12-25 09:27
class Parent {
   public string A { get; set; }
}

class Child : Parent {
   public string B { get; set; }
}

I need to get only property B, without

4条回答
  •  [愿得一人]
    2020-12-25 09:52

    You should add BindingFlags.DeclaredOnly to your flags, i.e:

    typeof(Child).GetProperties(System.Reflection.BindingFlags.Public
        | System.Reflection.BindingFlags.Instance
        | System.Reflection.BindingFlags.DeclaredOnly)
    

提交回复
热议问题