2010-12-08 82 views
2

我正在为大学的C#程序设计工作。作为我的最后一部分。 这位教授给了我们一个程序,这个程序很有用,但写得很差。 我们必须清理代码并添加自己的天赋,但我们必须使用原始代码来完成此任务,以便教授可以跟随我们改变的地方。添加+折叠树列表大评论块 - Visual Studio 2008中的C#代码

许多方法都有大量的冗余代码,可以将其引入另一个方法,一次,然后在需要时调用。

我在评论这一切,但它很容易占据80%的form.cs.

这使我对我的问题:

有没有一种简单的方法来添加加号下拉菜单,这样我可以折叠所有的大型注释块。

我正在使用MS Visual Studio 2008 Pro。

非常感谢您的帮助。

回答

3

使用regions

#region 

// Block you want to expand/collapse 

#endregion 
+0

非常感谢你......甚至包括MSDN的链接。这正是我所期待的。 – subcan 2010-12-09 21:26:51

0

您可以添加和地区:

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

,但我也认为,如果你使用

/* */ 

注释符号,VS 2008会自动可折叠控件添加到侧边栏你的代码。我目前没有VS 2008来测试,但VS 2010做到了这一点。

0

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