C# では、この例のように中かっこを使用せずに if ステートメントを定義できます。
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
ここで this.Exit(); if に関連付けられたステートメントです。しかし、それは中かっこではないので、私の質問は、if とどのように関連付けられているかです。
コンパイラが空白を無視することを学びましたが、この場合、これは論理的に意味がありません。答えは、IDE がインデントを見つけて、コンパイル時に自動的に中括弧に入れるという単純なものですか?