为什么StyleCop规则不允许在代码中使用#region?

时间:2010-12-28 11:41:07

标签: stylecop code-regions

我收到警告如下面的截图,我不明白为什么会这样对待。我经常需要“区域化”我的代码。

您怎么看?

alt text

2 个答案:

答案 0 :(得分:4)

虽然这个StyleCop规则确实只是一个建议,但我不会禁用它。这些#region块通常用作视觉和阅读辅助工具。通常表示某个功能或子程序太长和/或由多个部分组成。您可以使用它作为指导或触发器来重构那么长的代码。

答案 1 :(得分:2)

默认的StyleCop规则不是一成不变的 我不再记得链接,但StyleCop团队的某人曾说过默认规则只是建议。

如果您不喜欢,请随时禁用规则SA1123。