C# 获取类型中所有的具有指定特性类型的属性。
示例:
class MyClass
{
[MyCustom]
public int Property1 {get;set;}
[MyCustom(Name="abc")]]
public int Property2 {get;set;}
}
获取此类中所有具有"MyCustom"特性的属性
TypeDescriptor.GetProperties 这个方法我试了不行,此方法中有个特性数组的参数,只能传实例,而不能传类型。如果传一个"Name"为空的"MyCustom"就只能匹配到第一个属性。