是否可以在不迭代所有属性列表的情况下读取自定义属性值?我使用下面的代码来读取属性值attributeData.IncludeResult
,但我认为在不使用foreach
和迭代的情况下,这应该是更简单的方法。
foreach (var customAttributeData in
propertyInfo.GetCustomAttributes(typeof(WebClientAttribute), false))
{
var attributeData = (WebClientAttribute)customAttributeData;
myData = attributeData.IncludeResult
}
答案 0 :(得分:2)
你想:
WebClientAttribute attrib = (WebClientAttribute)
Attribute.GetCustomAttribute(propertyInfo, typeof(WebClientAttribute));