获取类型中所有的具有指定特性类型的属性

C# 获取类型中所有的具有指定特性类型的属性。

示例:

class MyClass
{
[MyCustom]
  
public int Property1 {get;set;}

[MyCustom(Name
="abc")]]
public int Property2 {get;set;}
}

获取此类中所有具有"MyCustom"特性的属性

TypeDescriptor.GetProperties 这个方法我试了不行,此方法中有个特性数组的参数,只能传实例,而不能传类型。如果传一个"Name"为空的"MyCustom"就只能匹配到第一个属性。

扬帆大鱼
浏览 473回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP