title: Equivalent of Bloch's Effective Java for C#
body: <p>I've jumped into the C# bandwagon and was wondering if there's an equivalent of Joshua Bloch's <a href="http://java.sun.com/docs/books/effective/" rel="noreferrer">Effective Java</a> for the C# world. </p>
  
  <p>I've already being able to apply some Java knowledge to C# given their similarity but I'm interested in knowledge to make the most effective use of C# specific features. For example, Generics are not implemented equally in Java and C#, so it's not clear to me if the Java Generic "techniques" will work in C# as well.</p>
  
  <p>I'm mostly interested in C# 3.0. That is (of course) unless you guys think I would benefit for looking into versions 1 and 2 features.</p>