. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
это вс<strong>е</strong>го лишь иод<br />
О п<strong>е</strong>раторы if/else инициируют д<strong>е</strong>йствия при выполн<strong>е</strong>нии или<br />
н<strong>е</strong>выполн<strong>е</strong>нии заданных условий. В большинств<strong>е</strong> случа<strong>е</strong>в р<strong>е</strong>чь<br />
ид<strong>е</strong>т о пров<strong>е</strong>рк<strong>е</strong> рав<strong>е</strong>нства. Для этого использу<strong>е</strong>тся оп<strong>е</strong>ратор ==.<br />
Н<strong>е</strong> путайт<strong>е</strong> <strong>е</strong>го с оп<strong>е</strong>ратором (=), который присваива<strong>е</strong>т п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нным<br />
опр<strong>е</strong>д<strong>е</strong>л<strong>е</strong>нно<strong>е</strong> знач<strong>е</strong>ни<strong>е</strong>.<br />
if (someValue == 24)<br />
{<br />
Л<br />
о п <strong>е</strong>р ато р -Т<br />
с пров<strong>е</strong>рки условия.<br />
Me ss ag eBo x.S h o w("Знач<strong>е</strong>ни<strong>е</strong> 24 .");<br />
> д л я с р а в н <strong>е</strong> н и я аввх » « S e ®<br />
исш А И и<strong>е</strong>т<strong>е</strong>я о«<strong>е</strong>р«~ор «<br />
з н » « р « в <strong>е</strong> н <strong>е</strong> т 6 « ^<br />
О „<strong>е</strong>ра«ор в ф м аР "»"<br />
. сковах выполня<strong>е</strong>тся<br />
со1ли>д‘ ш и<br />
условия.<br />
Если заданно<strong>е</strong><br />
услови<strong>е</strong> соблюд<strong>е</strong>но,<br />
// Колич<strong>е</strong>ство оп<strong>е</strong>раторов в скобках<br />
// мож<strong>е</strong>т быть произвольным<br />
MessageBox.Show("Знач<strong>е</strong>ни<strong>е</strong> 24.");<br />
Выполня<strong>е</strong>тся т г<br />
п<strong>е</strong>рвый оп<strong>е</strong>ратор, / exse<br />
в противном<br />
случа<strong>е</strong> — второй. — 2^ Me ss ag eBo x.S h o w ("Знач<strong>е</strong>ни<strong>е</strong> отлично от 24.");<br />
f i<br />
р у д ы н <strong>е</strong><br />
I<br />
о с ш о | - 'о ^ jji,<br />
С л<strong>е</strong>дит<strong>е</strong> за колич<strong>е</strong>ством знаков рав<strong>е</strong>нства в оп<strong>е</strong>ратор<strong>е</strong>!<br />
Оп<strong>е</strong>ратор, состоящий из одного знака (=) присваива<strong>е</strong>т п<strong>е</strong>р<strong>е</strong>знач<strong>е</strong>ни<strong>е</strong>,<br />
а из двух знаков (==) — сравнива<strong>е</strong>т дв<strong>е</strong> п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong>.<br />
Эт о оч<strong>е</strong>нь распростран<strong>е</strong>нная ошибка. Если вы видит<strong>е</strong> сообщ<strong>е</strong>ни<strong>е</strong><br />
«н<strong>е</strong>возможно пр<strong>е</strong>образовать тип ‘int’ в тип ЪооГ», скор<strong>е</strong><strong>е</strong> вс<strong>е</strong>го, им<strong>е</strong>нно эта<br />
ошибка явля<strong>е</strong>тся <strong>е</strong>го причиной.<br />
дальш<strong>е</strong> > 99