Да, он поддерживает это - но он принимает следующий оператор , а не следующую строку . Так, например:
int a = 0;
int b = 0;
if (someCondition) a = 1; b = 1;
int c = 2;
эквивалентно:
int a = 0;
int b = 0;
if (someCondition)
{
a = 1;
}
b = 1;
int c = 2;
Лично я всегда ставлю фигурные скобки вокруг тел if
операторов, и большинство соглашений о кодировании, с которыми я сталкивался, используют тот же подход.