C# 是否有关于如何组织班级档案的MS指南?

C# 是否有关于如何组织班级档案的MS指南?,c#,C#,是否有一种官方的(即FX Cop、MSDN指南等)方式来组织类文件中的属性、方法和事件 我知道这可以被视为一种“偏好”,我已经看到它以许多不同的方式进行,通常是: 建造师 性质 事件 方法,按字母顺序排列 我的目标是拥有一个组织良好的类文件,随着类文件的大小变得相当大,它变得非常重要。(这是一个不同的主题,分割一个太大的类。)当多个开发人员在一起工作时,这也变得很重要,因此有一个商定的标准 因此,我正在寻找一些“官方”的东西作为参考。我相信Stylecop曾经是微软的宝贝,也许值得一看,看看它推

是否有一种官方的(即FX Cop、MSDN指南等)方式来组织类文件中的属性、方法和事件

我知道这可以被视为一种“偏好”,我已经看到它以许多不同的方式进行,通常是:

  • 建造师

  • 性质

  • 事件

  • 方法,按字母顺序排列

  • 我的目标是拥有一个组织良好的类文件,随着类文件的大小变得相当大,它变得非常重要。(这是一个不同的主题,分割一个太大的类。)当多个开发人员在一起工作时,这也变得很重要,因此有一个商定的标准


    因此,我正在寻找一些“官方”的东西作为参考。

    我相信Stylecop曾经是微软的宝贝,也许值得一看,看看它推荐了什么


    我相信Stylecop曾经是微软的宝贝,也许值得一看,看看它推荐了什么

    您可以参考:

    以及:

    有关详细的优秀答案,请参见:

    以及:


    详细的优秀答案。

    区域指令是组织复杂类的最佳工具。这个问题对于本网站来说太广泛了。您可能想尝试一下stack exchange程序员,您可能有兴趣了解一下这一点:请参阅Robert C Martin的《干净的代码》一书中的公认答案。#region指令是组织复杂类的最佳工具此问题对于本网站来说太广泛了。您可能想尝试一下stack exchange程序员,您可能有兴趣了解以下内容:请参阅中的公认答案:查看Robert C Martin的《干净的代码》一书。不允许使用仅链接的答案。编辑答案以包含链接页面中的相关部分。不允许仅链接答案。编辑答案以包含链接页面中的相关部分。