I like style guide used by google for c++, published here . Is there any similar style guide available for c# also? I'm looking for more of good practices along with simple things like naming just like in google style guide for c++.
-
3updates? none of the answers here comes *any* close to the already pointed google's guide. – cregox Apr 03 '12 at 17:45
5 Answers
I've been creating one for my development team by combining parts of all the good / great ones that I've been able to find. Here are links to the ones I am using...
Microsoft - Design Guidelines for Class Library Developers - http://msdn.microsoft.com/en-us/library/ms229042.aspx
IDesign C# Coding Standard - http://www.idesign.net/idesign/download/IDesign CSharp Coding Standard.zip
SubMain C# / VB.NET Coding Guidelines - http://submain.com/products/guidelines.aspx
Lance Hunt - C# Coding Standards - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx
DotNetSpider - C# Coding Standards and Best Programming Practices - http://www.dotnetspider.com/tutorials/BestPractices.aspx
Microsoft – C# Programming Guide - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
Phillips Medical Systems - Coding Standard C# - http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf

- 3,895
- 9
- 53
- 97

- 1,688
- 3
- 20
- 32
Microsoft has finally published C# Coding Conventions used to develop documentation.
For naming conventions and design guidelines refer to Framework Design Guidelines by Microsoft.

- 1
- 1

- 1,515
- 1
- 16
- 15
I have found IDesign to be one of the most comprehensive coding standards documents around. It covers things like naming conventions and other best practice elements. You can download a copy from here: IDesign C# Coding Standard
-
14Just a question about IDesign: I clicked the link and the web page is asking me for my email along with a captcha. Looks kind of fishy to me. Is this how the web page is usually structured? – Kostas May 09 '14 at 12:21
-
for anyone else who comes here: just use a mailinator email address and download the zip file with pdfs – Eonasdan Jan 11 '16 at 19:19
You may want to have a look at StyleCop.

- 8,598
- 83
- 57
- 92

- 132,049
- 21
- 248
- 298
See if ICSharpCoding guideline helps you. Otherwise if you are telling that you liked Google's C++ guideline, you can adopt it. Main point is that entire team is agreeing to it and following it.

- 3,258
- 1
- 23
- 36