繁体   English   中英

添加 + 折叠树列表到大型注释块 - Visual Studio 2008 中的 C# 代码

[英]adding + collapsing tree lists to large comment blocks - C# code in Visual Studio 2008

我正在为大学做 C# 编程作业。 我的 class 期末考试的一部分。教授给了我们一个程序,该程序有效,但写得非常糟糕。 我们必须清理代码并向其中添加我们自己的风格,但我们必须使用原始代码这样做,以便教授可以跟踪我们更改的位置。

许多方法都有大量冗余代码,这些代码可以一次性投入到另一个方法中,然后在需要时调用。

我把它全部注释掉了,但它很容易占用 80% 的 form.cs。

这引出了我的问题:

有没有一种简单的方法来添加加号下拉菜单,以便我可以折叠所有大的评论块。

我正在使用 MS Visual Studio 2008 Pro。

预先感谢您的帮助。

使用地区

#region

// Block you want to expand/collapse

#endregion

你可以添加区域:

#region Commented out Method
//
//
//
#endregion

但我也认为,如果你使用

 /* */ 

评论符号,VS 2008将自动将可折叠控件添加到代码的侧边栏。 我目前没有VS 2008测试,但VS 2010就是这样做的。

您可以将所有这些放入区域标记中,但是您是否考虑过使用部分类?
表单可能已经是一个部分类,所以你只需要创建一个新的.cs文件,并将类定义设置为与form.cs中的类相同。这样你就可以将所有冗余方法移动到另一个文件中。

你可以把你的代码放在 {}

{
 // your comments
}

它像任何其他代码块一样工作

但使用区域更有说服力,因为它是“我知道我在做什么”的标志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM