![](/img/trans.png)
[英]How to implement decision tree with c# (visual studio 2008) - Help
[英]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.