問題。有沒有辦法根據我的自定義屬性的給定實例獲得CustomAttributeData
的實例,例如MyAttribute
?或相反亦然?從屬性走到CustomAttributeData或向後
爲什麼我需要這個?的MyAttribute
的實例包含我感興趣的屬性,而CustomAttributeData
的實例包含實際的構造函數的參數我很感興趣,所以,現在我實現了雙重的工作:第一,通過調用
Attribute.GetCustomAttribute(property, typeof(MyAttribute)) as MyAttribute
得到
MyAttribute
實例
,並秒,通過調用
CustomAttributeData.GetCustomAttributes(property)
和行走在這個集合得到CustomAttributeData
實例。
P. S.我看了一下this question,但沒有找到所需的解決方案。
感謝您的回答。在我看來(我不記得它的確如此),我問的是如何獲得一個Attribute類的實例,獲得一個CustomAttributeData類的實例。在這種情況下,您的答案只是建議另一種獲取CustomAttributeData類的實例,同時擁有PropertyInfo類的實例(另一種方法是在問題中提出的)。 – Hoborg