(увеличить обложку)
|
Когда вам нужны ответы на вопросы по программированию на языке C# 6.0, эта практическая и узкоспециализированная книга предложит именно то, что вам необходимо знать — безо всяких длинных введений или раздутых примеров. Легкая в чтении, она идеальна в качестве краткого справочника или даже руководства в том случае, если вы знакомы с языком Java, C++ или более ранней версией C#. Все программы и фрагменты кода, рассмотренные в этой книге, доступны в виде интерактивных примеров для LINQPad. Вы можете редактировать код и немедленно видеть результаты без необходимости в настройке проектов в Visual Studio. Эта книга написана авторами книги C# 6.0. Справочник. Полное описание языка и раскрывает все особенности языка C# 6.0. Об авторахДжозеф Албахари — автор книг C# 5.0 in a Nutshell (C# 5.0. Справочник. Полное описание языка, ИД "Вильямс", 2013 г.), C# 5.0 Pocket Reference (C# 5.0. Карманный справочник, ИД "Вильямс", 2012 г.) и LINQ Pocket Reference. Он также разработал LINQPad — популярную утилиту для подготовки кода и проверки запросов LINQ. Бен Албахари — бывший руководитель проектов в Microsoft и соучредитель веб-сайта Auditionist, предназначенного для кастинга актеров в Соединенном Королевстве. Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Содержание
Об авторах 7
Карманный справочник по языку C# 6.0 8
Соглашения, используемые в этой книге 8
Использование примеров кода 9
От издательства 10
Первая программа на C# 11
Синтаксис 14
Основы типов 17
Числовые типы 26
Булевские типы и операции 33
Строки и символы 34
Массивы 38
Переменные и параметры 42
Выражения и операции 50
Операции для работы со значениями null 56
Операторы 58
Пространства имен 65
Классы 69
Наследование 82
Тип object 90
Структуры 95
Модификаторы доступа 96
Интерфейсы 98
Перечисления 101
Вложенные типы 104
Обобщения 104
Делегаты 113
События 119
Лямбда-выражения 125
Анонимные методы 129
Операторы try и исключения 130
Перечисление и итераторы 138
Типы, допускающие значение null 144
Перегрузка операций 148
Расширяющие методы 151
Анонимные типы 153
LINQ 154
Динамическое связывание 179
Атрибуты 188
Атрибуты информации о вызывающем компоненте 191
Асинхронные функции 193
Небезопасный код и указатели 203
Директивы препроцессора 206
XML-документация 209
Предметный указатель 213
|
Copyright © 1992-2018 Издательская группа "Диалектика-Вильямс" |