我可以在Visual Studio 2010中折叠foreach,using和其他c#代码块吗?

Ron*_*rby 1 .net c# visual-studio-2010 visual-studio

我可以在Visual Studio 2010中折叠foreach,using和其他c#代码块,就像我可以折叠方法,属性,类,命名空间等一样吗?有时它会非常有用.

And*_*zub 5

您可以使用#region #endregion指令创建可折叠区域.

更新:

顺便问一下,为什么需要这个功能?保持方法尽可能短是一个很好的原则(鲍勃叔叔称之为extract until you drop).如果你坚持下去,你将不需要额外的可折叠区域.

  • 我坚持这些原则,但有时会有一些原子单元的代码只运行很长时间,不能或不应该被分解:在外部API中调用具有大量参数的方法时; 当需要重用代码的机会为零时. (2认同)