Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
2. СИСТЕМА ТИПОВ C#
Все
типы C# можно разделить
на четыре категории:
1.
Типы-значения (value), или значимые
типы.
2.
Ссылочные (reference).
3.
Указатели (pointer).
4.
Тип void.
Эта
классификация основана на том, где и как хранятся значения типов. Для
ссылочного типа значение задает ссылку на область памяти в «куче», где
расположен соответствующий объект. Для значимого типа используется
прямая адресация, значение хранит собственно данные, и память для них
отводится, как правило, в стеке.
В
отдельную категорию выделены указатели, что подчеркивает их особую роль
в языке. Указатели имеют ограниченную область действия и могут использоваться
только в небезопасных блоках, помеченных как unsafe.
Особый
статус имеет и тип void, указывающий на
отсутствие какого-либо значения.