. Стиллмен, Дж. Грин - Изучаем 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>м<strong>е</strong>нны<strong>е</strong><br />
Вс<strong>е</strong> программы работают с данными. Данны<strong>е</strong> могут быть пр<strong>е</strong>дставл<strong>е</strong>ны<br />
в вид<strong>е</strong> докум<strong>е</strong>нта, графич<strong>е</strong>ского фрагм<strong>е</strong>нта, вид<strong>е</strong>оигры<br />
или мгнов<strong>е</strong>нного сообщ<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>нных<br />
О бъявить (declare) п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нную, значит, указать программ<strong>е</strong><br />
тип и <strong>е</strong><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>сть Fido<br />
из 48353.<br />
Э1ЛЛ0<br />
Эило<br />
C ^ i n t m a x W e i g h t ; ^ \ \<br />
s t r i n g m e s s a g e<br />
j<br />
п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нно.<br />
)уд ы и<strong>е</strong><br />
I<br />
о а о а о р 'о ж н ы !<br />
Зна<strong>е</strong>т<strong>е</strong> ли вы други<strong>е</strong> язы ки<br />
програм м ирования?<br />
Если да, то вам, скор<strong>е</strong><strong>е</strong><br />
вс<strong>е</strong>го, уж<strong>е</strong> изв<strong>е</strong>стна большая<br />
часть этого мат<strong>е</strong>риала. Но<br />
выполнить упражн<strong>е</strong>ния вс<strong>е</strong><br />
равно им<strong>е</strong><strong>е</strong>т смысл, так как<br />
н<strong>е</strong> исключ<strong>е</strong>но, что С# ч<strong>е</strong>м-то<br />
отлича<strong>е</strong>тся от изв<strong>е</strong>стных<br />
вам языков.<br />
b o o l<br />
b o x C h e c k e d r<br />
могут храниться.<br />
П<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong> м<strong>е</strong>няю тся<br />
п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>ннь1Х.<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>м<strong>е</strong>нных<br />
м<strong>е</strong>няются. Это ключ<strong>е</strong>вая ид<strong>е</strong>я любой программы. К прим<strong>е</strong>ру,<br />
<strong>е</strong>сли п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной m yHeight было присво<strong>е</strong>но знач<strong>е</strong>ни<strong>е</strong> 63:<br />
i n t m yH eight = 63;<br />
как только имя m y H e ig h t появится в код<strong>е</strong>, <strong>C#</strong> зам<strong>е</strong>нит <strong>е</strong>го знач<strong>е</strong>ни<strong>е</strong>м<br />
63. Пр<strong>е</strong>дставим, что поздн<strong>е</strong><strong>е</strong> <strong>е</strong>му было присво<strong>е</strong>но знач<strong>е</strong>ни<strong>е</strong><br />
12:<br />
m yH eight = 12;<br />
Т<strong>е</strong>п<strong>е</strong>рь <strong>C#</strong> буд<strong>е</strong>т зам<strong>е</strong>нять парам<strong>е</strong>тр m yHeight на число 12, н<strong>е</strong>смотря<br />
на то что имя п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной н<strong>е</strong> изм<strong>е</strong>нилось.<br />
Для работы<br />
с числами, т<strong>е</strong>кстом,<br />
бул<strong>е</strong>выми<br />
знач<strong>е</strong>ниями<br />
и любым другим<br />
видом данных<br />
используйт<strong>е</strong><br />
п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нны<strong>е</strong>.<br />
92 глава 2