在 c# 中,您可以在不使用大括号的情况下定义 if 语句,例如此示例
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
这里 this.Exit(); 是与 if 关联的语句。但它不在大括号中,所以我的问题是,它与 if 有什么关系?
我了解到编译器会忽略空格,在这种情况下这在逻辑上没有意义。答案仅仅是IDE找到缩进并在编译时自动将其放在大括号中吗?