Троелсен Э. Джепикс Ф.
Язык программирования C#9 и платформа .NET5
Оглавление
Авторы и читатели — одна команда
Часть I. Язык программирования C# и платформа .NET 5
Часть II. Основы программирования на C#
Часть III. Объектно-ориентированное программирование на C#
Часть IV. Дополнительные конструкции программирования на C#
Часть V. Программирование с использованием сборок .NET Core
Часть VI. Работа с файлами, сериализация объектов и доступ к данным
Часть VII. Entity Framework Core
Часть IV. Дополнительные конструкции программирования на C#
Некоторые основные преимущества инфраструктуры .NET Core
Понятие жизненного цикла поддержки .NET Core
Предварительный обзор строительных блоков .NET Core (.NET Runtime, CTS и CLS)
Роль библиотек базовых классов
Основные средства в предшествующих выпусках
Сравнение управляемого и неуправляемого кода
Использование дополнительных языков программирования, ориентированных на .NET Core
Компиляция кода CIL в инструкции, специфичные для платформы
Предварительная компиляция кода CIL в инструкции, специфичные для платформы
Роль метаданных типов .NET Core
Понятие общеязыковой спецификации
Обеспечение совместимости с CLS
Различия между сборкой пространством имен и типом
Доступ к пространству имен программным образом
Исследование сборки с помощью ildasm.exe
Понятие схемы нумерации версий .NET 5
Подтверждение успешности установки .NET 5
Использование более ранних версий .NET (Core) SDK
Построение приложений .NET Core с помощью Visual Studio
Установка Visual Studio 2019 (Windows)
Использование нового диалогового окна для создания проекта и редактора кода C#
Изменение целевой инфраструктуры .NET Core
Использование функциональных средств C# 9
Использование окна Solution Explorer
Использование визуального конструктора классов
Построение приложений .NET Core с помощью Visual Studio Code