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

前端 未结 4 680
长情又很酷
长情又很酷 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:45

    From Type.cs : In this case use the DeclaredOnlyLookup

      private const BindingFlags DefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public;
      internal const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
    

提交回复
热议问题