ГЛАВА 9. Специальные приемы построения типов

ГЛАВА 9. Специальные приемы построения типов

В этой главе вы расширите горизонты вашего понимания языка C#, рассмотрев ряд более сложных (но весьма полезных) синтаксических конструкций. Сначала мы с вами выясним, как использовать метод индексатора. Этот механизм в C# позволяет строить пользовательские типы, обеспечивающие доступ к внутренним подтипам на основе синтаксиса массивов. Научившись строить методы индексатора, вы затем узнаете, как перегружать различные операции (+, -, ‹, › и т.д.) и явно или неявно создавать пользовательские подпрограммы преобразования типов (а также узнаете, зачем это может понадобиться).

Во второй половине главы будет рассмотрен небольшой набор ключевых слов C#, которые позволяют реализовать весьма интересные конструкции, хотя используются не очень часто. Вы узнаете о том, как с помощью ключевых слов checked и unchecked программно учитывать условия переполнения и потери значимости, а также о том, как создается "небезопасный" программный контекст, обеспечивающий возможность непосредственного управления ссылочными типами в C#. Завершается глава обсуждением роли директив препроцессора C#.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Глава 7 Точность построения объектов

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Глава 7 Точность построения объектов Объектная привязка координат Объектная привязка – наиболее быстрый способ точно указать точку на объекте, не обязательно зная ее координаты, а также построить вспомогательные линии. Например, объектная привязка позволяет построить


ГЛАВА 1 Основы построения баз данных

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

ГЛАВА 1 Основы построения баз данных Сердцем многих приложений, работающих в сфере бизнеса, являются базы данных. Своим широким распространением они обязаны возможности централизованного доступа к информации, который характеризуется последовательностью,


Глава 6 Точность построения объектов

Из книги AutoCAD 2009. Начали! автора Соколова Татьяна Юрьевна

Глава 6 Точность построения объектов Объектная привязка координат Объектная привязка – наиболее быстрый способ точно указать точку на объекте, не обязательно зная ее координаты, а также построить вспомогательные линии. Например, объектная привязка позволяет построить


Глава 10 Приемы съемки

Из книги Цифровая фотография без Photoshop автора Газаров Артур Юрьевич

Глава 10 Приемы съемки • «Высокий ключ»• «Низкий ключ»• «Световая кисть»• Съемка с использованием зеркал• Съемка с использованием различных насадок• Съемка дыма• ФототехникаФотокамера предназначена не только для того, чтобы запечатлеть окружающий мир таким, каким


Глава 10 Приемы работы в Интернете

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

Глава 10 Приемы работы в Интернете 10.1. Чаты или комнаты для общения. Форумы Представьте, что вам нужно организовать общественное мероприятие. Цель не так важна — или просто пообщаться, или же обсудить какую-нибудь проблему. Сложности начинаются с самого начала, ведь нужно


Глава 17 Приемы эффективной работы

Из книги Компьютер для бухгалтера автора Филатова Виолетта

Глава 17 Приемы эффективной работы Изо дня в день по много раз бухгалтеру приходится оформлять одни и те же документы и операции. Существуют ли способы ускорить работу?Такие приемы быстрой работы в программе будут описаны в данной главе. Если применять их, вы значительно


Глава 2 Основные приемы работы

Из книги 3ds Max 2008 на 100 % автора Верстак Владимир Антонович

Глава 2 Основные приемы работы ? Объекты в 3ds Max 2008? Создание объектов сцены? Модификаторы геометрии? Практическое задание. НатюрмортПодобно огромному зданию, построенному из маленьких кирпичиков, программа 3ds Max позволяет создавать разноплановые сцены, используя в


11.2. Специальные приемы установки Windows Vista

Из книги Windows Vista. Трюки и эффекты автора Зозуля Юрий

11.2. Специальные приемы установки Windows Vista Установка Windows Vista на RAID-массивТехнология RAID (Redundant Array of Independent Disk, или избыточный массив независимых дисков) позволяет объединить несколько жестких дисков в одно логическое целое для повышения скорости и надежности работы


Глава 7 Точность построения объектов

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Глава 7 Точность построения объектов Объектная привязка координат Отслеживание Смещение Конечная точка Средняя точка Пересечение Предполагаемое пересечение Продолжение объекта Точка центра Квадрант Касательная Нормаль Параллель Точка вставки Точечный элемент


Глава 17 Сложные приемы

Из книги Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript автора Розенцвейг Гэри

Глава 17 Сложные приемы • Выполнение и оптимизация• Экран загрузки• Защита от копирования• Список лучших игроков• Определение версии Flash-плагинаХотя в предыдущих главах речь шла о сотнях алгоритмов ActionScript, многое осталось «за кадром». Мы не стали для иллюстрации этих


Глава 1 Правила построения HTML-страниц

Из книги Отъявленный программист: лайфхакинг из первых рук автора Савчук Игорь

Глава 1 Правила построения HTML-страниц 1.1. Общие понятия HTML1.2. Структура HTML-документаДля создания веб-страниц часто используется язык гипертекстовой разметки HTML. Конечно, каждый сайт индивидуален, но существуют общие правила построения HTML-страниц. Им обязательно нужно


ГЛАВА 9. Чемоданные построения: Blue Card для айтишников

Из книги автора

ГЛАВА 9. Чемоданные построения: Blue Card для айтишников Сегодня у нас интервью, посвященное, по-моему, вечно актуальной теме иммиграции для определенной подгруппы отечественных ИTспециалистов. В отличие от уже истоптанных целыми поколениями путей-дорожек в традиционные