<分区>
对我来说,No.1 必须是代码折叠。
#region xxx
#endregion
突然之间,人们找到了拥有大类(文件)的借口,因为他们可以很好地“组织”它们。我曾经看到一个半页长的类,有 3,000 行。我无言以对,他们就像“怎么了”?
No.2是部分类。这实际上是一个很好的功能,尤其是当您使用生成的代码时。然而,有些人用它来将一个类“分解”成多个部分。为什么?因为那个类是如此庞大和流行以至于它总是被锁定在源代码管理中。他们没有将类(class)分解成不同的小类(class),而是创建多个文件,如 my_Class1.cs、your_Class1.cs 等,以便人们可以同时处理 Class1。
我想包括“复制和粘贴”但这不是 Visual Studio 的错...