.NET Coding Guidelines is a 100+ page ebook (PDF) on naming conventions, best coding practices and patterns written by the industry expert Steven Sartain and delivered to you for Free by SubMain.
The document covers:
Naming Guidelines
Class Member Usage Guidelines
Guidelines for Exposing Functionality to COM
Error Raising & Handling Guidelines
Array Usage Guidelines
Operator Overloading Usage Guidelines
Guidelines for Casting Types
Common [...]