C#-代码折叠与代码格式化 036 c#代码收缩

在VS中编写的代码太多,想要某一些实现某种功能的暂时不想看的代码折叠起来,以便于在有限的VS编辑器区域更好地找到想要的内容,折叠代码使用region与endregion其格式

第一种方式 先输入#region按下tab键,VS会自动帮我们完善剩余的部分并且光标在说明文字的地方,直接输入说明文字

第二种方式 把要折叠的代码选中右键单击选择外侧代码或者快捷键ctrl+k+s, 在其中选择#region,你选中的代码外面就会被region与endregion包住

单击后如下图所示

被折叠的代码最好是相关联的实现某种功能的折叠在一起,不要把实现某种功能的代码分开,region也可以嵌套,一定要成对出现,如果不是成对

如果删除嵌套里面的region,它会与下面最近的endregion组队,而最后的endregion报错

当2被注释掉(与删除了一样,注释的作用之前说过 008),1会与3组队,4就会报错

自己可以试试删除其他位置的region或者endregion,只要不是有意或无意删除其中某一个,基本不会出现这样的错误

=======代码格式化======

VS中的格式化不是平常重装电脑的格式化 ,这个格式化是把凌乱的代码整理好

当编辑器中的代码很凌乱时使用格式化功能VS编辑器会将凌乱的代码整理好(前提是代码编写正确编译器没有报错)

格式化有两种 1 选中某些代码格式化 2 不用选中整个当前的编辑器中的代码都会被格式化(我喜欢用这个)

在VS编辑器的工具栏上找到如下图所示

直接单击此按钮,编辑器内的代码就会被整理好.整理好后如下

这个功能等学习HTML,从网页上复制粘贴在编辑器时到时再看其犀利表现

原文链接:,转发请注明来源!