Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Язык программирования C#9 и платформа .NET5


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1757, книга: Месть одноклассника
автор: Михаил Георгиевич Серегин

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

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

Везде светит солнце. Дилогия (СИ).  Миштофт
- Везде светит солнце. Дилогия (СИ)

Жанр: Фэнтези: прочее

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

Серия: Везде светит солнце

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

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

Жанр:

Базы данных

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

неизвестно

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

Диалектика

Год издания:

ISBN:

978-617-7987-81-8

Отзывы:

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

Рейтинг:

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

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

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

В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле. Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных. Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.

Читаем онлайн "Язык программирования C#9 и платформа .NET5". [Страница - 3]

(нововведение в версии 7.2)

   Использование членов, допускающих только чтение (нововведение в версии 8.0)

   Использование структур ref (нововведение в версии 7.2)

   Использование освобождаемых структур ref (нововведение в версии 8.0)

  Типы значений и ссылочные типы

   Использование типов значений ссылочных типов и операции присваивания

   Использование типов значений, содержащих ссылочные типы

   Передача ссылочных типов по значению

   Передача ссылочных типов по ссылке

   Заключительные детали относительно типов значений и ссылочных типов

  Понятие типов С#, допускающих null

   Использование типов значений, допускающих null

   Использование ссылочных типов, допускающих null (нововведение в версии 8.0)

    Включение ссылочных типов, допускающих null

    Ссылочные типы, допускающие null, в действии

    Рекомендации по переносу кода

   Работа с типами, допускающими значение null

    Операция объединения с null

    Операция присваивания с объединением с null (нововведение в версии 8.0)

    null-условная операция

  Понятие кортежей (нововведение и обновление в версии 7.0)

  Начало работы с кортежами

  Использование выведенных имен переменных (обновление в версии C# 7.1)

  Понятие эквивалентности/неэквивалентности кортежей (нововведение в версии 7.3)

  Использование отбрасывания с кортежами

  Использование отбрасывания с кортежами

  Использование выражений switch с сопоставлением с образцом для кортежей (нововведение в версии 8.0)

  Деконструирование кортежей

   Деконструирование кортежей с позиционным сопоставлением с образцом (нововведение в версии 8.0)

  Резюме

Часть III

 Глава 5

  Знакомство с типом класса C#

   Размещение объектов с помощью ключевого слова new

  Понятие конструкторов

   Роль стандартного конструктора

   Определение специальных конструкторов

    Конструкторы в виде членов, сжатых до выражений (нововведение в версии 7.0)

    Конструкторы с параметрами out (нововведение в версии 7.3)

   Еще раз о стандартном конструкторе

  Роль ключевого слова this

   Построение цепочки вызовов конструкторов с использованием this

   Исследование потока управления конструкторов

   Еще раз о необязательных аргументах

  Понятие ключевого слова static

   Определение статических полей данных

   Определение статических методов

   Определение статических конструкторов

   Определение статических классов

   Импортирование статических членов с применением ключевого слова using языка C#

  Основные принципы объектно-ориентированного программирования

   Роль инкапсуляции

   Роль наследования

   Роль полиморфизма

  Модификаторы доступа C# (обновление в версии 7.2)

   Использование стандартных модификаторов доступа

   Использование модификаторов доступа и вложенных типов

  Первый принцип объектно-ориентированного программирования: службы инкапсуляции C#

   Инкапсуляция с использованием традиционных методов доступа и изменения

   Инкапсуляция с использованием свойств

    Свойства как члены, сжатые до выражений (нововведение в версии 7.0)

   Использование свойств внутри определения класса

   Свойства, допускающие только чтение

   Свойства, допускающие только запись

   Смешивание закрытых и открытых методов get/set в свойствах

   Еще раз о ключевом слове static: определение статических свойств

   Сопоставление с образцом и шаблоны свойств (нововведение в версии 8.0)

  Понятие автоматических свойств

   Взаимодействие с автоматическими свойствами

   Автоматические свойства и стандартные значения

   Инициализация автоматических свойств

  Понятие инициализации объектов

   Обзор синтаксиса инициализации объектов

   Использование средства доступа только для инициализации (нововведение в версии 9.0)

   Вызов специальных конструкторов с помощью синтаксиса инициализации

   Инициализация данных с помощью синтаксиса инициализации

  Работа с константными полями данных и полями --">

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


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