C# 5.0. Карманный справочник

Джозеф Албахари, Бен Албахари

Если вам нужен ответ на вопрос по программированию на языке C# 5.0, этот практичный и точно сфокусированный справочник поможет вам быстро найти ответ — без долгих предисловий и громоздких примеров. Данная книга является идеальным кратким справочником, который легко пролистывать. Если вы уже знаете языки Java, C++ или предыдущие версии языка C#, то нужную информацию найдете очень быстро.

Книга является идеальным кратким справочником, позволяющем быстро найти исчерпывающую информацию по языку C# 5. В ней изложены все основные темы, касающиеся языка C# 5.0, как основы, так и более сложные темы, такие как перегрузка операторов, ограничения, ковариантность и контравариантность, итераторы, типы, допускающие нулевое значение, заимствование операторов, лямбда-выражения и замыкания. Кроме того в книге изложена информация о языке LINQ, начиная с последовательностей, отложенного выполнения и стандартных операторов запроса и заканчивая полным справочником по выражениям запроса. Описаны динамическое связывание и новые асинхронные функции в языке C# 5.0, а также вопросы, касающиеся небезопасного код и указатели, собственные атрибуты, директивы препроцессоров и документация XML.

  • Основы языка C#.
  • Сложные темы, такие как перегрузка операторов, ограничения, ковариантность и контравариантность, итераторы, типы, допускающие нулевое значение, заимствование операторов, лямбда-выражения и замыкания.
  • Язык LINQ, начиная с последовательностей, отложенного выполнения и стандартных операторов запроса и заканчивая полным справочником по выражениям запроса.
  • Динамическое связывание и новые асинхронные функции в языке C# 5.0.
  • Небезопасный код и указатели, собственные атрибуты, директивы препроцессоров и документация XML.

Издательство: Вильямс, 2013 г.

ISBN 978-5-8459-1820-8

Количество страниц: 288.

Содержание книги «C# 5.0. Карманный справочник»:

  • 13 КАРМАННЫЙ СПРАВОЧНИК ПО C# 5.0
  • 14 Обозначения, принятые в книге
  • 15 Использование примеров кода
  • 16 Библиотека Safari ® Books Online
  • 17 Ждем ваших отзывов!
  • 18 Первая программа на языке C#
    • 21 Компиляция
  • 22 Синтаксис
    • 23 Идентификаторы и ключевые слова
    • 24 Предотвращение конфликтов
    • 25 Контекстные ключевые слова
    • 25 Литералы, знаки пунктуации и операции
    • 26 Комментарии
  • 27 Основы типов
    • 27 Примеры предопределенных типов
    • 29 Примеры пользовательских типов
    • 32 Преобразования
    • 33 Типы значений и ссылочные типы
    • 37 Классификация предопределенных типов
  • 38 Числовые типы
    • 39 Числовые литералы
    • 41 Числовые преобразования
    • 42 Арифметические операции
    • 42 Специализированные целочисленные операции
    • 44 8- и 16-битовые целочисленные типы
    • 45 Специальные значения типов float и double
    • 47 Ошибки округления действительных чисел
  • 47 Булев тип и операции
    • 48 Операция проверки равенства и сравнения
    • 48 Условные операции
  • 50 Строки и символы
    • 51 Тип string
  • 54 Массивы
    • 56 Инициализация элемента по умолчанию
    • 57 Многомерные массивы
  • 59 Переменные и параметры
    • 59 Стек и куча
    • 61 Определенное присваивание
    • 62 Значения по умолчанию
  • 70 Выражения и операции
    • 71 Выражения присваивания
    • 72 Приоритет и ассоциативность операций
  • 76 Операторы
    • 76 Оператор объявления
    • 77 Операторы-выражения
    • 77 Оператор выбора
    • 81 Итерационные операторы
    • 84 Операторы перехода
  • 85 Пространства имен
    • 88 Правила в пространстве имен
  • 90 Классы
    • 102 Статические классы
    • 102 Финализаторы
    • 103 Частичные типы и методы
  • 105 Наследование
    • 109 Виртуальные функции-члены
    • 113 Конструкторы и наследование
    • 115 Перегрузка и разрешение
  • 116 Тип object
    • 117 Упаковка и распаковка
    • 118 Статическая и динамическая проверка
    • 119 Метод GetType и операция typeof
  • 122 Структуры
    • 123 Семантика создания структуры
  • 123 Модификаторы доступа
  • 125 Интерфейсы
    • 127 Расширение интерфейса
    • 127 Явная реализация интерфейса
    • 128 Виртуальная реализация членов интерфейса
    • 129 Повторная реализация интерфейса в подклассе
  • 130 Перечисления
    • 131 Преобразования перечислений
    • 132 Перечисление флагов перечислений
    • 133 Операции над перечислениями
  • 133 Вложенные типы
  • 134 Обобщения
    • 135 Обобщенные типы
    • 137 Обобщенные методы
    • 138 Объявление параметров типа
    • 139 Операция typeof и несвязанные обобщенные типы
    • 140 Ограничения обобщений
    • 142 Вывод подклассов обобщенных типов
    • 142 Самоссылающиеся обобщенные объявления
    • 143 Статические данные
    • 143 Ковариантность
    • 146 Контравариантность
  • 147 Делегаты
    • 148 Создание подключаемых методов с помощью делегатов
    • 149 Групповые делегаты
    • 151 Целевые методы экземпляра и целевые статические методы
    • 151 Обобщенные типы делегатов
    • 151 Делегаты Func и Action
    • 152 Совместимость делегатов
  • 155 События
    • 158 Стандартная модель событий
    • 161 Методы доступа в событиях
  • 163 Лямбда-выражения
    • 165 Захват внешних переменных
  • 168 Анонимные методы
  • 169 Оператор try и исключения
    • 172 Раздел catch
    • 174 Блок finally
    • 176 Генерирование исключений
    • 177 Основные свойства класса System.Exception
    • 178 Общие типы исключений
  • 180 Перечисления и итераторы
    • 180 Перечисление
    • 181 Инициализаторы коллекции
    • 182 Итераторы
    • 183 Семантика итераторов
    • 185 Композиции последовательностей
  • 187 Типы, допускающие значение NULL
    • 187 Структура Nullable<T>
    • 188 Преобразования, допускающие значение NULL
    • 189 Упаковка/распаковка значений, допускающих NULL
    • 189 Заимствование операций
    • 192 Применение операций & и | к операндам типа bool?
    • 192 Операция ??
  • 193 Перегрузка операций
    • 194 Операторные функции
    • 195 Перегрузка операций проверки равенства и сравнения
    • 196 Ячные и неявные пользовательские преобразования
  • 197 Расширяющие методы
    • 198 Создание цепочек методов расширения
    • 199 Неоднозначность и разрешение
  • 199 Анонимные типы
  • 201 Язык запросов LINQ
    • 201 Основы языка LINQ
    • 207 Отложенное выполнение
    • 210 Стандартные операции запроса
    • 214 Создание цепочек операций запроса
    • 215 Выражения запросов
    • 220 Ключевое слово let
    • 221 Продолжения запросов
    • 222 Множественные генераторы
    • 224 Соединение
    • 229 Упорядочение
    • 230 Группирование
    • 232 Методы OfType и Cast
  • 233 Динамическое связывание
    • 234 Статическое и динамическое связывание
    • 236 Специальное связывание
    • 237 Языковое связывание
    • 239 Исключение RuntimeBinderException
    • 240 Представление динамического типа на этапе выполнения программы
    • 241 Динамические преобразования
    • 241 Типы var и dynamic
    • 242 Динамические выражения
    • 243 Разрешение перегрузки динамического члена
    • 245 Невызываемые функции
  • 246 Атрибуты
    • 247 Классы атрибутов
    • 248 Именованные и позиционные параметры атрибутов
    • 249 Цели атрибутов
    • 249 Задание нескольких атрибутов
    • 249 Создание собственных атрибутов
    • 251 Получение атрибутов на этапе выполнения программы
  • 252 Атрибуты сведений о вызывающей стороне (C# 5.0)
  • 254 Асинхронные функции (C# 5.0)
    • 256 Ключевые слова await и async
    • 260 Перехват локального состояния
    • 261 Создание асинхронных функций
    • 264 Параллелизм
    • 265 Асинхронные лямбдаавыражения
  • 266 Небезопасный код и указатели
    • 267 Основы указателей
    • 267 Небезопасный код
    • 268 Оператор fixed
    • 269 Указатель на член класса
    • 270 Массивы
    • 271 Указатель void*
  • 272 Директивы препроцессора
    • 274 Директива pragma warning
  • 275 Документация XML
    • 276 Стандартные дескрипторы документации XML
  • 280 Об авторах
  • 281 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

Инструкция как скачать книгу Джозеф Албахари, Бен Албахари: C# 5.0. Карманный справочник в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
C# 5.0. Карманный справочник
Рейтинг книги:
0 голосов
2237

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: