C#样式首选区域之间,方法之间和属性之间的间距

时间:2010-01-27 20:50:42

标签: c# coding-style

从代码可读性角度考虑最佳做法是什么?

那里有没有非常好的C#风格指南?

3 个答案:

答案 0 :(得分:2)

这是一个好的,简短的,实用的:http://blogs.msdn.com/kirillosenkov/archive/2009/03/12/kirill-s-whitespace-guidelines-for-c.aspx

简而言之,拥有容易看到的空白量。在C#中,你将拥有比其他语言更少的空格,因为许多行只包含花括号。不留空行仍然可以产生足够的空白。我还希望将非常相关的代码行保持在彼此旁边,从某种意义上说

有一个理由可以删除的空白行:在屏幕上显示更多代码。如果你这样做,你的代码可能组织得不好,功能太长了。

答案 1 :(得分:0)

Checkout StyleCop它会分析您的MS标准代码

答案 2 :(得分:0)

我见过的关于C#编码风格的最佳文档是Lance Hunt的C#编码标准文档,可以在这里找到:

http://weblogs.asp.net/brijmohan/archive/2008/10/10/c-coding-standards-by-lance-s.aspx

就whites间距而言,我认为你在可读性方面使用了自己最好的判断,尽管Krill的指南(在其他答案之一中提到)非常能代表良好的空白风格。