我的代码有很多尝试,捕获和最终阻止的步骤。与我在VS2010中使用方法时不同,除了添加区域外,开发时我无法扩展或收缩这些区域以隐藏内容。

        try {
            vm.R...
            vm.Qu..
            vm.T...
            vm.D...
            vm.Fil..
            vm.Type..
            vm.St..
        } catch (Exception e) {
            log(e);
            return Content(ExceptionExtensions.GetFormattedErrorMessage(e));
        }

程序员是否使用一种技术来整理try块中的代码,还是只需要处理这些更大的代码块。

最佳答案

在不实际修改代码的情况下,我唯一了解的就是使用概述。您可以“隐藏”一个选择,该选择基本上会创建一个大纲部分,您可以像类, namespace ,方法,#if块等一样展开和折叠。为此:

  • 选择要折叠的行。
  • 选择“编辑\概述\隐藏选择”(或使用C#键盘方案的Ctrl + M,Ctrl + H)

    现在,所选内容已折叠,您可以像选择方法一样随时扩展它并重新折叠它。 (例如,左侧带有+/-字形或Ctrl + M,M)

  • 07-26 07:38
    查看更多