Содержание ....6
Об авторах ....8
Карманный справочник по языку C# 8.0 ....9
Соглашения, используемые в этой книге ....9
Использование примеров кода ....10
Ждем ваших отзывов! ....11
Первая программа на C# ....12
Синтаксис ....15
Основы типов ....18
Числовые типы ....27
Булевские типы и операции ....34
Строки и символы ....36
Массивы ....40
Переменные и параметры ....46
Выражения и операции ....55
Операции для работы со значениями null ....61
Операторы ....63
Пространства имен ....72
Классы ....77
Наследование ....92
Тип object ....101
Структуры ....106
Модификаторы доступа ....108
Интерфейсы ....110
Перечисления ....114
Вложенные типы ....117
Обобщения ....117
Делегаты ....126
События ....133
Лямбда-выражения ....138
Анонимные методы ....143
Операторы try и исключения ....144
Перечисление и итераторы ....153
Типы (значений), допускающие null ....159
Ссылочные типы, допускающие значение null (C# 8) ....164
Расширяющие методы ....166
Анонимные типы ....168
Кортежи ....168
LINQ ....171
Динамическое связывание ....197
Перегрузка операций ....205
Атрибуты ....208
Атрибуты информации о вызывающем компоненте ....212
Асинхронные функции ....214
Асинхронные потоки (C# 8) ....224
Небезопасный код и указатели ....225
Директивы препроцессора ....229
XML-документация ....232
Предметный указатель ....236
Скорая помощь для программистов на C# 8.0!
Когда вам нужны ответы на вопросы по программированию на языке C# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать - безо всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.Все программы и фрагменты кода, рассмотренные в книге, доступны в виде интерактивных примеров в LINQPad. Вы можете их редактировать и немедленно видеть результаты без необходимости в подготовке проектов в Visual Studio. Эта книга написана авторами известной книги C# Справочник. Полное описание языка и раскрывает все особенности языка C# 8.0.