Зміст Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования, том 1, 10-е издание
Часть I. Язык программирования C# и платформа .NET 5
Глава 1. Введение в C# и .NET (Core)
Глава 2. Создание приложений на языке C#
Часть II. Основы программирования на C#
Глава 3. Главные конструкции программирования на C#: часть 1
Глава 4. Главные конструкции программирования на C#: часть 2
Часть III. Объектно-ориентированное программирование на C#
Глава 5. Инкапсуляция
Глава 6. Наследование и полиморфизм
Глава 7. Структурированная обработка исключений
Глава 8. Работа с интерфейсами
Глава 9. Время существования объектов
Часть IV. Дополнительные конструкции программирования на C#
Глава 10. Коллекции и обобщения
Глава 11. Расширенные средства языка C#
Глава 12. Делегаты, события и лямбда-выражения
Глава 13. LINQ to Objects
Глава 14. Процессы, домены приложений и контексты загрузки
Глава 15. Многопоточное, параллельное и асинхронное программирование
Часть V. Программирование с использованием сборок .NET Core
Глава 16. Построение и конфигурирование библиотек классов
Глава 17. Рефлексия типов, позднее связывание и программирование на основе атрибутов
Глава 18. Динамические типы и среда DLR
Глава 19. Язык CIL и роль динамических сборок
Часть VI. Работа с файлами, сериализация объектов и доступ к данным
Глава 20. Файловый ввод-вывод и сериализация объектов
Глава 21. Доступ к данным с помощью ADO.NET
Часть VII. Entity Framework Core
Глава 22. Введение в Entity Framework Core
Глава 23. Построение уровня доступа к данным с помощью Entity Framework Core
Часть VIII. Разработка клиентских приложений для Windows
Глава 24. Введение в Windows Presentation Foundation и XAML
Глава 25. Элементы управления, компоновки, события и привязка данных в WPF
Глава 26. Службы визуализации графики WPF
Глава 27. Ресурсы, анимация, стили и шаблоны WPF
Глава 28. Уведомления WPF, проверка достоверности, команды и MVVM
Часть IX. ASP.NET Core
Глава 29. Введение в ASP.NET Core
Глава 30. Создание служб REST с помощью ASP.NET Core
Глава 31. Создание приложений MVC с помощью ASP.NET Core
Предметный указатель