使用VS2010我喜欢我可以设置区域的功能,然后单击文本编辑器边框区域中的方块并将其压缩到一行。当我上课时,我有相同的功能。在框中单击一下,类的高度就会变为一行。
#region ModelState not valid
else
{
ModelState.AddModelError("", "Data Entry error");
return View("CreateEdit", vm);
}
#endregion
然而,在我的代码中到处都有#region似乎有些过分。有没有办法可以让VS2010让我能够压缩大括号包围的任何代码块的大小?
另一个稍微相关的问题。我可以更改它,以便默认情况下由大括号包围的代码块在一行上没有空括号。而不是支撑在例如“if statment”之后出现在同一条线上?
答案 0 :(得分:1)
不,那就是#region的用途。虽然它有时看起来有点难看,但你可以通过将其描述作为后面代码段的注释来减少对许多区域的感知,所以你实际上是在同时改进代码的文档。
答案 1 :(得分:0)
要将大括号放在与函数定义相同的行上,请转到工具 - >选项 - >文本编辑器 - > C# - >格式化 - >新行并取消选中所需的框。
完成后,请转到编辑 - >高级 - >格式文档或按Ctrl + E,D。顾名思义,根据您的偏好重新格式化文档。