UWP Attribute

C#可以透過 Attribute 標記 Class / Event / Struct...

- AttributeTargets 指定被標記對象的屬性

- Class 繼承自 Attribute

- Class 包含的變數為 Attribute 可設定的變數值



* 之後就可以在 AttributeTargets 所指定的 Variable 上加上 Attribute 標記



* 透過 TestClass 的 Type GetProperties 取得 TestClass 所有的變數屬性(event / class / struct...)

* 取得第 0 個變數的 GetCustomAttribute(typeof(DataBase))

* 如果 DataBaseAttribute != null 表示該變數上有 DataBase 的 CustomAttribute 標記




沒有留言:

張貼留言