Programming C# 8.0: Build Cloud, Web, and Desktop Applications

Это всеобъемлющее руководство по языку программирования C# версии 8.0, написанное опытным разработчиком Иэном Гриффитсом. Книга охватывает как фундаментальные основы языка, так и современные возможности, позволяющие создавать приложения различного типа.

В первой части рассматриваются базовые концепции C#, включая типы данных, операторы, управление потоком выполнения, пространства имен и организацию кода. Особое внимание уделяется объектно-ориентированному программированию, классам, структурам, интерфейсам и перечислениям.

Вторая часть посвящена продвинутым темам, таким как обобщенное программирование (generics), асинхронные операции, LINQ, рефлексия, атрибуты и управление памятью. Книга также охватывает новые возможности C# 8.0, включая сопоставление с образцом, nullable reference types и асинхронные потоки.

Практическая часть демонстрирует применение C# для создания различных типов приложений: облачных сервисов, веб-приложений с использованием ASP.NET Core, десктопных приложений на Windows Presentation Foundation (WPF) и кроссплатформенных решений. Рассматриваются современные подходы к тестированию, отладке и развертыванию приложений.

Programming C# 8.0: Build Cloud, Web, and Desktop Applications
A
Автор
Ian Griffiths
Издательство
O'Reilly Media, Inc.
Год
2020
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент