C#を使うにあたって、かなり高度で奥の深い注意点が書いてある本です。
4.0とはなっていますが、それ以前のものにも対応しています。

というかそれ以前のもの用に出版された前作を、4.0時代用に書き直した、
という感じですね。
これを読めば、前作「Effective C#」を読みなおす必要はありません。
変化のない部分はそのまま読め、
古くなった部分は新しくなり、
また新しい部分が追加されています。

全体的に高度なことが書いてありますが、
全部難しいことばかり書いてあるわけではなく、
簡単に理解できる部分も多いので、
C#の中級者以上であるなら読んでおくべき本でしょう。