C#:代码样式 - 成员的位置

Rov*_*ver 3 .net c# coding-style

我知道私人领域是第一位的.根据C#代码风格应该在哪里放置其他成员?

我的意思是:private/protected/internal/public fields/properties/methods/events.我总是在课堂的最后部分安排活动.我有时会在使用它的公共财产附近放置私人方法.我不认为这是正确的位置,但我不能选择它和许多其他成员的地方.

jos*_*orc 5

根据StyleCop(微软制作的样式检查器),正确的顺序是:

相同类型的相邻元素必须按访问级别按以下顺序放置:

  • 上市
  • 内部
  • 保护内部
  • 保护
  • 私人的

- 规则SA1202

您可能还对规则SA1201感兴趣,规则SA1201处理元素类型的顺序(即,字段先行,然后是构造函数,......).

要阅读有关StyleCop规则指南的更多信息,请访问:http://stylecop.codeplex.com/releases/view/44839