14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

это вс<strong>е</strong>го лишь код<br />

Присво<strong>е</strong>ни<strong>е</strong> знач<strong>е</strong>ний<br />

Пом<strong>е</strong>стит<strong>е</strong> в программу эти оп<strong>е</strong>раторы:<br />

int Z ;<br />

M e ssa g eB o x .Show ("Отв<strong>е</strong>т " + z ) ;<br />

При попытк<strong>е</strong> запустить программу, ИСР откаж<strong>е</strong>тся<br />

компилировать код. Компилятор пров<strong>е</strong>рил ваши<br />

п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong> и обнаружил, что им н<strong>е</strong> присво<strong>е</strong>но никакого<br />

знач<strong>е</strong>ния. Чтобы изб<strong>е</strong>жать подобных ошибок, „<br />

- < Присво<strong>е</strong>нны<strong>е</strong><br />

им<strong>е</strong><strong>е</strong>т смысл комбинировать оп<strong>е</strong>ратор объявл<strong>е</strong>ния<br />

п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной с оп<strong>е</strong>ратором присво<strong>е</strong>ния знач<strong>е</strong>ния:<br />

xWeight<br />

message<br />

bxChecked<br />

знач<strong>е</strong>ния.<br />

ß объявл<strong>е</strong>нии п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной, как<br />

и раньш<strong>е</strong>, указыва<strong>е</strong>тся <strong>е</strong><strong>е</strong> тип.<br />

Отсутстви<strong>е</strong> у п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нных<br />

знач<strong>е</strong>ния<br />

явля<strong>е</strong>тся пр<strong>е</strong>пятстви<strong>е</strong>м<br />

для компиляции.<br />

Этой ошибки<br />

л<strong>е</strong>гко изб<strong>е</strong>жать,<br />

объ<strong>е</strong>динив в один<br />

оп<strong>е</strong>ратор объявл<strong>е</strong>ни<strong>е</strong><br />

п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной<br />

и присво<strong>е</strong>ни<strong>е</strong> <strong>е</strong>й<br />

знач<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>т, каки<strong>е</strong> им<strong>е</strong>нно данны<strong>е</strong> в н<strong>е</strong>й можно хранить.<br />

Подробно типы будут рассматриваться в глав<strong>е</strong> 4, а пока запомнит<strong>е</strong><br />

три наибол<strong>е</strong><strong>е</strong> использу<strong>е</strong>мых типа. П<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong> типа i n t сохраняют<br />

ц<strong>е</strong>лы<strong>е</strong> числа, п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong> типа s t r i n g —т<strong>е</strong>кст, а п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong><br />

типа b o o l —логич<strong>е</strong>ски<strong>е</strong> знач<strong>е</strong>ния true/false.<br />

в<strong>е</strong>рш <strong>е</strong>нной<br />

^ом<strong>е</strong>нят<strong>е</strong>.<br />

п<strong>е</strong>-р<strong>е</strong>-м<strong>е</strong>н-ный, пррш.<br />

ум<strong>е</strong>ющий м<strong>е</strong>няться или приспосабливаться.<br />

П<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нная скорость др<strong>е</strong>ли позволя<strong>е</strong>т Бобу св<strong>е</strong>рлить<br />

то быстро, то м<strong>е</strong>дл<strong>е</strong>нно, в зависимости от<br />

т<strong>е</strong>кущих задач.<br />

дальш<strong>е</strong> > 93

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

Saved successfully!

Ooh no, something went wrong!