2011-09-01 7 views
0

모든 속성 목록을 반복하지 않고도 사용자 정의 속성 값을 읽을 수 있습니까? 아래의 코드를 사용하여 속성 값 attributeData.IncludeResult을 읽을 수 있지만 foreach 및 반복을 사용하지 않고도 더 쉽게 최적의 방법을 사용해야한다고 생각합니다.반복없이 속성 가져 오기

foreach (var customAttributeData in 
     propertyInfo.GetCustomAttributes(typeof(WebClientAttribute), false)) 
{ 
    var attributeData = (WebClientAttribute)customAttributeData; 
    myData = attributeData.IncludeResult 
} 

답변

2

당신이 원하는 :

WebClientAttribute attrib = (WebClientAttribute) 
    Attribute.GetCustomAttribute(propertyInfo, typeof(WebClientAttribute));