25.07.2017 Views

Intro-CSharp-Book-v2015

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

906 Въведение в програмирането със C#<br />

Използвайте именувани константи, за да избегнете използването<br />

и повтарянето на магически числа и стрингове в<br />

кода и най-вече, за да подобрите неговата четимост. Ако<br />

въвеждането на именувана константа затруднява четимостта<br />

на програмата, по-добре оставете твърдо зададената<br />

стойност в кода!<br />

Правилно използване на конструкциите за<br />

управление<br />

Конструкциите за управление са циклите и условните конструкции. Сега ще<br />

разгледаме добрите практики за правилното им използване.<br />

Със или без къдрави скоби?<br />

Циклите и условните конструкции позволяват тялото да не се обгражда<br />

със скоби и да се състои от един оператор (statement). Това е опасно.<br />

Вижте следния пример:<br />

static void Main()<br />

{<br />

int two = 2;<br />

if (two == 1)<br />

Console.WriteLine("This is the ...");<br />

Console.WriteLine("... number one.");<br />

}<br />

Console.WriteLine(<br />

"This is an example of an if clause without curly brackets.");<br />

Очакваме да се изпише само последното изречение. Резултатът за някои<br />

може да е малко неочакван:<br />

... number one.<br />

This is an example of an if clause without curly brackets.<br />

Появява се един допълнителен ред. Това е така защото в if-клаузата влиза<br />

само първия оператор (statement) след нея. Вторият е просто<br />

неправилно подравнен и объркващ.<br />

Винаги заграждайте тялото на циклите и условните<br />

конструкции с къдрави скоби – { и }.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!