内部集体成员分组指南

Joa*_*nge 2 .net c#

你如何在课堂上对你的班级成员进行分组?当您向类中添加新方法时,是否应将其添加到按字母顺序排列的位置?

你使用地区吗?我将它们与Visual Studio的接口实现存根生成器创建的组一起使用,如:

#region IEnumerable

...

#endregion
Run Code Online (Sandbox Code Playgroud)

我使用像"属性"等区域名称,但有些成员被证明对组/组织来说有点棘手.

你怎么处理这个?

mqp*_*mqp 5

也许这是过于严格,但我认为,如果你有这么多的班级成员,你担心如何将它们分组以保持可读性,你应该把你的班级分成较小的班级,成员较少.

除此之外,我只是运用常识; 相互调用的类似方法或方法被组合在一起,构造函数被组合在一起,属性被组合在一起,公共事物被放在首位,人们几乎永远不需要看的东西都在底层.