从代码可读性角度考虑最佳做法是什么?
那里有没有非常好的C#风格指南?
答案 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的指南(在其他答案之一中提到)非常能代表良好的空白风格。