Applied .NET Attributes》是本有趣的書:精簡而專注。精簡是因為它只有短短的 232 頁;專注則是因為 custom attributes 是它的唯一主題。一開始我蠻訝異會有這樣主題的書籍出現,但仔細想了一下,custom attributes 的確是 .NET 中最值得討論的一個技術,因為它帶來了許多創新的可能性。

這本書在第一二三章首先解釋 attribute 的基本精神以及它在 compile-time, design-time, 及 runtime 所能發揮的功用。我尤其喜歡第四章中關於 ContextBoundObject 以及 AOP 的討論,這一章釐清了我以前不甚明白的一些概念。對於如何在 .NET 的環境實現 AOP 的人可以也參考下面這兩篇在 MSDN Magazine 的文章: