. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
оглавл<strong>е</strong>ни<strong>е</strong><br />
гоипь! и ссылки<br />
L<br />
10:00 утра. Куда под<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 />
Практич<strong>е</strong>ски вс<strong>е</strong> в программировании связано с обработкой данных т<strong>е</strong>м<br />
или иным способом, в этой глав<strong>е</strong> вы познакомит<strong>е</strong>сь с использу<strong>е</strong>мыми в С #<br />
типами данных, узна<strong>е</strong>т<strong>е</strong> м<strong>е</strong>тоды работы с ними и даж<strong>е</strong> ужасный с<strong>е</strong>кр<strong>е</strong>т объ<strong>е</strong>ктов<br />
(только т-с-с-с... объ<strong>е</strong>кты — это тож<strong>е</strong> данны<strong>е</strong>).<br />
Dog fldo;<br />
Dog lucky new Dog();<br />
fido = new DogO ;<br />
Тип п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной опр<strong>е</strong>д<strong>е</strong>ля<strong>е</strong>т, каки<strong>е</strong> данны<strong>е</strong> она мож<strong>е</strong>т сохранять 154<br />
Наглядно<strong>е</strong> пр<strong>е</strong>дставл<strong>е</strong>ни<strong>е</strong> п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нных<br />
10 литров в 5-литровой банк<strong>е</strong><br />
Прив<strong>е</strong>д<strong>е</strong>ни<strong>е</strong> типов<br />
Автоматич<strong>е</strong>ская корр<strong>е</strong>кция слишком больших знач<strong>е</strong>ний<br />
Иногда прив<strong>е</strong>д<strong>е</strong>ни<strong>е</strong> типов происходит автоматич<strong>е</strong>ски<br />
Аргум<strong>е</strong>нты м<strong>е</strong>тода должны быть совм<strong>е</strong>стимы<br />
с типами парам<strong>е</strong>тров<br />
Комбинация с оп<strong>е</strong>ратором =<br />
Объ<strong>е</strong>кты тож<strong>е</strong> используют п<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 />
Побочны<strong>е</strong> эфф<strong>е</strong>кты множ<strong>е</strong>ств<strong>е</strong>нных ссылок<br />
Дв<strong>е</strong> ссылки это ДВА способа р<strong>е</strong>дактировать данны<strong>е</strong> объ<strong>е</strong>кта<br />
Особый случай; массивы<br />
Массив<br />
Массив мож<strong>е</strong>т состоять из ссылочных п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нных<br />
Добро пожаловать на распродажу сэндвич<strong>е</strong>й от <strong>Дж</strong>о!<br />
Ссылки позволяют объ<strong>е</strong>ктам обращаться друг к другу<br />
Сюда объ<strong>е</strong>кты <strong>е</strong>щ<strong>е</strong> н<strong>е</strong> отправлялись<br />
Игра<strong>е</strong>м в п<strong>е</strong>чатную машинку<br />
156<br />
157<br />
158<br />
159<br />
160<br />
161<br />
166<br />
167<br />
168<br />
169<br />
170<br />
171<br />
176<br />
177<br />
177<br />
178<br />
179<br />
181<br />
182<br />
187<br />
lucky = null;<br />
poof!-~<br />
/ \ \<br />
11