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

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

C# 12 Pocket Reference: Instant Help for C# 12 Programmers
Joseph Albahari, Ben Albahari
книга C# 12. Карманный справочник
(увеличить обложку)

Тираж данной книги закончился.
Оглавление
Пролистать книгу

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

Все программы и фрагменты рассмотренного здесь кода доступны в качестве интерактивных примеров в LINQPad. Их можно редактировать и сразу же видеть результаты без необходимости создавать проекты в Visual Studio.

ОСНОВНЫЕ ТЕМЫ КНИГИ:

  • Фундаментальные основы C# и новинки версии C# 12
  • Более сложные темы: перегрузка операций; ограничения типов; итераторы; типы, допускающие null; подъем операторов; замыкания; образцы и асинхронные функции
  • LINQ: последовательности, отложенное выполнение, стандартные операторы запросов и выражения запросов
  • Небезопасный код и указатели, пользовательские атрибуты, директивы препроцессора и XML-документация

ОБ АВТОРАХ

Джозеф Албахари — автор серий книг C#. Справочник. Полное описание языка и C#. Карманный справочник. Разработчик LINQPad — популярной утилиты для подготовки кода и проверки запросов LINQ.

Бен Албахари — бывший руководитель проектов в компании Microsoft, где он работал над созданием платформ Entity Framework и .NET Compact Framework. Кроме того, он автор серии книг C#. Справочник. Полное описание языка.

272, c ил стр., с ил.; ISBN 978-5-907705-25-8, 978-1-098-14754-9; формат 84x108/32; мягкий переплет; тип бумаги: офсетная; 18.04.2024; Вильямс.






Оглавление книги "C# 12. Карманный справочник"

Содержание

Об авторах     7
Об изображении на обложке     8
Язык C# 12. Карманный справочник     9
Первая программа на C#     9
Синтаксис     12
Типы в C#     15
Числовые типы     26
Логический тип и логические операторы     33
Строки и символы     35
Массивы     41
Переменные и параметры     47
Выражения и операторы     57
null-операторы     63
Инструкции     65
Пространства имен     75
Классы     80
Наследование     102
Тип object     111
Структуры     116
Модификаторы доступа     119
Интерфейсы     121
Перечисления     127
Вложенные типы     130
Обобщения     131
Делегаты     140
События     146
Лямбда-выражения     152
Анонимные методы     158
Инструкции try и исключения     159
Перечислители и итераторы     167
Типы-значения, допускающие null     172
Ссылочные типы, допускающие null     178
Расширяющие методы     180
Анонимные типы     182
Кортежи     183
Записи     185
Сопоставление с образцом     192
LINQ     197
Динамическое связывание     223
Перегрузка операторов     231
Атрибуты     235
Атрибуты информации о вызывающем компоненте     239
Асинхронные функции     241
Статический полиморфизм     252
Небезопасный код и указатели     255
Директивы препроцессора     260
XML-документация     263
Предметный указатель     267


Copyright © 1992-2020 Издательская группа "Диалектика-Вильямс"