我正在做大学的C#编程作业。这是我期末考试的一部分。教授给了我们一个程序,它是有效的,但写得很差。我们必须清理代码,并添加我们自己的风格,但我们必须对原始代码这样做,以便教授可以跟踪我们在哪里更改的内容。
许多方法都有大量的冗余代码,这些代码可以抛到另一个方法中,只需一次,然后在需要时调用。
我将其全部注释掉,但它很容易占据form.cs的80%。
这就引出了我的问题:
有没有一种简单的方法可以添加加号下拉菜单,这样我就可以折叠所有大的注释块。
我使用的是MS Visual Studio 2008 Pro。
提前感谢您的帮助。
发布于 2010-12-09 07:34:20
使用regions。
#region
// Block you want to expand/collapse
#endregion发布于 2010-12-09 07:38:06
您可以添加区域:
#region Commented out Method
//
//
//
#endregion但我也认为如果您使用
/* */ 注释,VS2008会自动将可折叠控件添加到代码的侧边栏中。我目前还没有VS2008来测试这一点,但VS2010可以做到这一点。
发布于 2010-12-09 08:02:24
您可以将所有这些都放到region标记中,但是您有没有想过使用分部类?
表单可能已经是一个分部类,所以您只需要创建一个新的.cs文件,并将类定义设置为与form.cs中的定义相同,这样您就可以将所有多余的方法移到另一个文件中。
https://stackoverflow.com/questions/4393409
复制相似问题