Project Description
A set of coding guidelines for C# 3.0, C# 4.0 and C# 5.0, design principles and layout rules for improving the overall quality of your code development.

Background
Read the original release information here 

Looking for feedback
If you have any feedback, additions or other remarks, contact me through Twitter or email or post a question or remark here

Open for contributions
The original source of the documents published on this site are maintained in Github here. So if you want to contribute, fork the repository and send us a pull request

C# Coding Guidelines, not C# Coding Standard 
We don't think that projects should be required to comply with rules, neither do we say which guidelines are more important than others. As such, you won't find a C# Coding Standard in the traditional form. However, we encourage projects to decide for themselves what guidelines are important, what deviations a project will use, who is the consultant in case doubts arise, and what kind of layout must be used for source code. Obviously, you should make these decisions before starting the real coding work.

Current Contents

  • An updated version of the new C# 3.0, C# 4.0 and C# 5.0 Coding Guidelines is published regularly here.
  • A cheat sheet of those guidelines, printable on one A4 sheet is available here as well.
  • ReSharper 5, 6, 7 and 8 settings

Who else is using it?

Special Thanks
Since this document is maintained in the Markdown format, I want to thank the guys behind MarkdownPad for offering me a free license for their excellent editor. 

Last edited Aug 23 at 8:40 AM by dennisdoomen, version 51