Programming-Basics-Book-CSharp-BG

За къдравите скоби { } след if / else

Когато имаме само една команда в тялото на if конструкцията, можем да пропуснем къдравите скоби, обозначаващи тялото на условния оператор. Когато искаме да изпълним блок от код (група команди), къдравите скоби са задължителни. В случай че ги изпуснем, ще се изпълни само първият ред след if клаузата.

Добра практика е, винаги да слагаме къдрави скоби, понеже това прави кода ни по-четим и по-подреден.

Ето един пример, в който изпускането на къдравите скоби води до объркване:

Изпълнението на горния код ще изведе следния резултат на конзолата:

С къдрави скоби:

На конзолата ще бъде отпечатано следното: