Библиотека knigago >> Компьютеры: Языки и системы программирования >> .NET Framework >> Язык программирования C#7 и платформы .NET и .NET Core


Книга Валерия Рощина "Покойник претензий не имеет" — это увлекательный детектив, который держит в напряжении до самой последней страницы. В центре сюжета — детектив Павел Балашов, которому поручено расследовать убийство известного журналиста. С самого начала расследования Балашов понимает, что это дело не так просто, как кажется. Журналист был известен своей сенсационной работой, в которой он разоблачал высокопоставленных коррумпированных чиновников. По мере продвижения...

СЛУЧАЙНАЯ КНИГА

Этот лучший из миров / сборник. Виктория Самойловна Токарева
- Этот лучший из миров / сборник

Жанр: Современная проза

Год издания: 2016

Серия: Виктория Токарева. Сборники

Эндрю Троелсен , Филипп Джепикс - Язык программирования C#7 и платформы .NET и .NET Core

8-е издание Язык программирования C#7 и платформы .NET и .NET Core
Книга - Язык программирования C#7 и платформы .NET и .NET Core.  Эндрю Троелсен , Филипп Джепикс  - прочитать полностью в библиотеке КнигаГо
Название:
Язык программирования C#7 и платформы .NET и .NET Core
Эндрю Троелсен , Филипп Джепикс

Жанр:

.NET Framework, C, C++, C#

Изадано в серии:

неизвестно

Издательство:

ООО "Диалектика"

Год издания:

ISBN:

978-5-6040723-1-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Язык программирования C#7 и платформы .NET и .NET Core"

Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые главы, посвященные легковесной межплатформенной инфраструктуре .NET Core. Перепроектированные инфраструктуры ASP.NET Core 2.0 и Entity Framework (EF) Core 2.0 рассматриваются наряду с последними обновлениями, внесенными в .NET 4.7, которые затронули Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), ASP.NET MVC и ASP.NET Web API. Погрузитесь в книгу и выясните, почему на протяжении более 15 лет она была лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). С помощью настоящей книги вы сможете уверенно использовать язык Сй на практике и хорошо ориентироваться в мире NET. В книге рассматриваются следующие темы • Новейшие возможности версий C# 7.0 и 7.1, от кортежей до сопоставления с образцом • базовые основы легковесной платформы Microsoft с открытым кодом .NET Core, включая ASP.NET Core MVC, веб-службы ASP.NET Core и Entity Framework Core • Полное описание XAML, .NET 4.7 и Visual Studio 2017 • Философия, лежащая в основе .NET и новой межплатформенной версии .NET Core

Читаем онлайн "Язык программирования C#7 и платформы .NET и .NET Core" (ознакомительный отрывок). [Страница - 3]

switch
Резюме

123
123
124
125
126
127
128
130
132
134
134
135
136
137
138
139
139
140
141
141
142
142
143
143
144
149

Глава 4. Главные конструкции программирования на С#: часть II

150
150
151
152
153
153
154
155
157
157
157
158
158
159
161

Понятие массивов C#
Синтаксис инициализации массивов C#
Неявно типизированные локальные массивы
Определение массива объектов
Работа с многомерными массивами
Использование массивов в качестве аргументов и возвращаемых значений
Базовый класс System.Array
Методы и модификаторы параметров
Возвращаемые значения и члены, сжатые до выражений (обновление)
Модификаторы параметров для методов
Отбрасывание
Стандартное поведение передачи параметров по значению
Модификатор out (обновление)
Модификатор ref
Ссылочные локальные переменные и возвращаемые ссылочные значения
(нововведения)
Модификатор pa rams
Определение необязательных параметров
Вызов методов с использованием именованных параметров
Понятие перегрузки методов
Локальные функции (нововведение)
Тип enurn
Управление хранилищем, лежащим в основе перечисления

162
163
165
166
168
169
170
171

Объявление переменных типа перечисления
Тип System. Enum
Динамическое выяснение пар “имя-значение” перечисления
Понятие структуры (как типа значения)
Создание переменных типа структур
Типы значений и ссылочные типы
Типы значений, ссылочные типы и операция присваивания
Типы значений, содержащие ссылочные типы
Передача ссылочных типов по значению
Передача ссылочных типов по ссылке
Заключительные детали относительно типов значений и ссылочных типов
Понятие типов С#, допускающих null
Работа с типами, допускающими null
Операция объединения с null
null-условная операция
Кортежи (нововведение)
Начало работы с кортежами
Выведение имен свойств кортежей (C# 7.1)
Кортежи как возвращаемые значения методов
Использование отбрасывания с кортежами
Деконструирование кортежей
Резюме

172
173
174
175
177
178
179
180
182
183
184
185
186
187
188
189
189
190
191
191
192
192

Часть III. Объектно-ориентированное программирование на C#

193

Глава 5. Инкапсуляция

194
194
196
197
197
198
199
201
202
205
206
207
208
210
211
213

Знакомство с типом класса С#
Размещение объектов с помощью ключевого слова new
Понятие конструкторов
Роль стандартного конструктора
Определение специальных конструкторов
Еще раз о стандартном конструкторе
Роль ключевого слова this
Построение цепочки вызовов конструкторов с использованием this
Изучение потока управления конструкторов
Еще раз о необязательных аргументах
Понятие ключевого слова static
Определение статических полей данных
Определение статических методов
Определение статических конструкторов
Определение статических классов
Импортирование статических членов с применением ключевого
слова using языка C#
Основные принципы объектно-ориентированного программирования
Роль инкапсуляции
Роль наследования
Роль полиморфизма
Модификаторы доступа С#
Стандартные модификаторы доступа
Модификаторы доступа и вложенные типы

214
215
215
216
217
219
220
220

Первый принцип ООП: службы инкапсуляции C#
Инкапсуляция с использованием традиционных методов доступа и изменения
Инкапсуляция с использованием свойств .NET
Использование свойств внутри определения класса
Свойства, допускающие только чтение и только запись
Еще раз о ключевом слове static: определение статических свойств
Понятие автоматических свойств
Взаимодействие с автоматическими свойствами
Автоматические свойства и стандартные значения
Инициализация автоматических свойств
Понятие синтаксиса инициализации объектов
Вызов специальных конструкторов с помощью синтаксиса инициализации
Инициализация данных с помощью синтаксиса инициализации
Работа с данными константных полей
Понятие полей, допускающих только чтение
Статические поля, допускающие только чтение
Понятие частичных классов
Сценарии использования для частичных классов?
Резюме
Глава 6. Наследование и полиморфизм

Базовый механизм наследования
Указание родительского класса для существующего класса
Замечание относительно множества базовых классов
Ключевое слово sealed
Корректировка диаграмм классов Visual Studio
Второй принцип ООП: --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.