任何构造if都可以使用或不使用花括号来编写。例如:
bool j = true;
if(j==true)
MessageBox.Show("That's true")
或者像这样:
bool j = true;
if(j==true)
{
MessageBox.Show("That's true")
}
对话只是if一个动作的构造。因此有几个问题:
- 编译器会忽略这些括号吗?
- 如果没有,程序是否关注它们?
- 这些括号是否会影响程序的性能(即使是非常微不足道的)?