【发布时间】:2014-07-17 05:14:24
【问题描述】:
很多时候我只有一行的 if 条件,像这样:
if (true)
// my single code
但有时,我想将 if 条件扩展到 2 个或更多代码,所以我应该使用大括号。
if (true)
{
//do something
}
我想知道将第一个代码更改为第二个代码是否有任何快捷方式?
【问题讨论】:
-
一般来说,始终使用大括号被认为是一种好的做法,即使您只有一行代码由 if 语句控制。在这种情况下跳过大括号可能会导致意外错误,例如,如果您注释掉该行代码,则 if 语句将控制下一行...
-
不是大括号的快捷方式,但如果您尝试键入
if,然后按两次tab,则会自动创建大括号。试试看。 -
没有我知道的捷径。但我记得在 Roslyn 项目(新的可定制编译器)中,我看到了一个代码提供/问题提供程序,它是在构建演示中创建的,它正好解决了这个问题。但不幸的是,除非您愿意安装 Roslyn 并自己执行此操作,否则它必须发布。
-
谢谢@Niang 我知道了,但我的回答不是这样。
标签: c# visual-studio shortcut braces