如何使用Type使用GetCustomAttributes()和CustomAttributes实现相同的逻辑?

时间:2019-05-25 14:31:35

标签: c# .net

我的要求是获取特定属性,在我使用自定义属性的情况下,我使用GetCustomAttributes来获取此属性,我的问题是,如果可以,请使用CustomAttributes获得相同的属性。

public class Employee
{
    public int id { get; set; }
    [CustomAttriute]
    public string Name { get; set; }
    public bool chk { get; set; }
}

public class samplechk ()
{
   public void sample()
   {
       List<PropertyInfo> pinfo = type.GetProperties().Where(x => x.GetCustomAttributes(typeof(CustomAttriute),true).Any()).ToList();
   }
}

0 个答案:

没有答案