首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向大型注释块添加+折叠树列表- Visual Studio2008中的C#代码

向大型注释块添加+折叠树列表- Visual Studio2008中的C#代码
EN

Stack Overflow用户
提问于 2010-12-09 07:32:12
回答 3查看 2.8K关注 0票数 4

我正在做大学的C#编程作业。这是我期末考试的一部分。教授给了我们一个程序,它是有效的,但写得很差。我们必须清理代码,并添加我们自己的风格,但我们必须对原始代码这样做,以便教授可以跟踪我们在哪里更改的内容。

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

我将其全部注释掉,但它很容易占据form.cs的80%。

这就引出了我的问题:

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

我使用的是MS Visual Studio 2008 Pro。

提前感谢您的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-09 07:34:20

使用regions

代码语言:javascript
复制
#region

// Block you want to expand/collapse

#endregion
票数 8
EN

Stack Overflow用户

发布于 2010-12-09 07:38:06

您可以添加区域:

代码语言:javascript
复制
#region Commented out Method
//
//
//
#endregion

但我也认为如果您使用

代码语言:javascript
复制
 /* */ 

注释,VS2008会自动将可折叠控件添加到代码的侧边栏中。我目前还没有VS2008来测试这一点,但VS2010可以做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2010-12-09 08:02:24

您可以将所有这些都放到region标记中,但是您有没有想过使用分部类?

表单可能已经是一个分部类,所以您只需要创建一个新的.cs文件,并将类定义设置为与form.cs中的定义相同,这样您就可以将所有多余的方法移到另一个文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4393409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档