13 useful Coding Guidelines documents for C# Developers

I was recently reading a book “Encodo C# Handbook” that includes the guidelines on naming for C# etc …

There are quite a few coding standard documents available and here i list few of thems which i came across .

Although you might find many documents , the key here is to follow guidelines and implement them which is important when working in Teams .

Here are the list of C# Coding Guidelines document

  1. Microsoft’s All-In-One Code Framework Coding Guideline
  2. Design Guidelines for Developing Class Libraries – New one for .NET Framework 4 – You can also find the above document for the earlier versions of Framework in MSDN .
  3. C# Coding Standards document by Lance Hunt – pretty old but should be useful
  4. Coding Guidelines for CSharp 3.0 and 4.0 by aviva Solutions – The downloads here includes the coding guidelines , Visual Studio 2010 rule sets and ReSharper 5 Code Style
  5. Philips Healthcare – C# Coding Standard
  6. Encodo C# Handbook
  7. .NET/SQL/TFS Code & Application Design by SSW – This includes not just for C# but also for SQL Server , Project Management etc .
  8. SharpDevelop C# Coding Style Guide 0.3 by Mike Kruegar
  9. C# Coding Guidelines by Validio Software
  10. The IDesign C# Coding Standard, for development guidelines and best practices
  11. C# Coding Guidelines by agamura
  12. C# Coding Standards and Best Programming Practices by DotnetSpider
  13. Book : Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition)Microsoft .NET Books)

Do you use the documents anything else apart from the above one’s ? , feel free to add them in the comment section .

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.


  1. Daniel Marbach April 30, 2011 Reply
  2. Javin May 1, 2011 Reply
  3. Jonathan Allen May 3, 2011 Reply
  4. Patrick Smacchia October 18, 2011 Reply
    • Senthil Kumar October 18, 2011 Reply

Leave a Reply


Interesting BlogPosts to read

Event on Building intelligent bots with the Microsoft Bot Framework in Manchester
Want to learn about building intelligent bots using Microsoft's Bot Framework. Here's an interesting...
Barracuda Introduces Email Threat Scan for Microsoft Office 365
With the number of advanced threats on the rise and affecting companies of all sizes, Barracuda toda...
How to get an Enumerator from range of elements from ArrayList in C# ?
The code snippet shown in this blog post demonstrates how you can get the enumeraor from a range of ...