如果我申請一個自定義屬性的一類,例如:如何獲得與.NET屬性關聯的類/屬性/ etc?
[Foo]
class Bar {}
很明顯,當我取回我的美孚屬性實例,它帶酒吧的關聯。在Foo實現中,在ctor中說,我如何獲得與屬性實例關聯的類?到目前爲止,我所能想出的所有東西都放在屬性的ctor中:
[Foo(typeof(Bar)]
class Bar {}
這似乎是非常多餘的。
如果我申請一個自定義屬性的一類,例如:如何獲得與.NET屬性關聯的類/屬性/ etc?
[Foo]
class Bar {}
很明顯,當我取回我的美孚屬性實例,它帶酒吧的關聯。在Foo實現中,在ctor中說,我如何獲得與屬性實例關聯的類?到目前爲止,我所能想出的所有東西都放在屬性的ctor中:
[Foo(typeof(Bar)]
class Bar {}
這似乎是非常多餘的。
當你真正使用Foo時,你應該讓Foo類是屬性。因此,如果您需要訪問Foo中的屬性,則可以將Type/instance作爲參數傳遞。