Основные понятия программирования (C#)
Этот раздел описывает концепции программирования на языке C#.
В этом разделе
Заголовок | Описание |
---|---|
Сборки в .NET | Описывает создание и использование сборок. |
Асинхронное программирование с использованием ключевых слов async и await (C#) | Описывает создание асинхронных решений в C# с помощью ключевых слов async и await. Содержит пошаговое руководство. |
Атрибуты (C#) | Описывает, как с помощью атрибутов предоставлять дополнительные сведения об элементах программы, таких как типы, поля, методы и свойства. |
Коллекции (C#) | Описывает некоторые типы коллекций, предоставляемых платформой .NET. Демонстрирует использование простых коллекций и коллекций с парами "ключ — значение". |
Ковариация и контравариантность (C#) | Демонстрирует, как активировать неявное преобразование параметров универсального типа в интерфейсах и делегатах. |
Деревья выражений (C#) | Объясняет, как использовать деревья выражений для динамического изменения исполняемого кода. |
Итераторы (C#) | Описывает итераторы, которые используются для пошагового перебора элементов коллекций. |
LINQ (C#) | Описывает возможности работы с запросами в синтаксисе языка C#, а также примеры запросов к реляционными базам данных, XML-документам, наборам данных и коллекциям в памяти. |
Отражение (C#) | Объясняет, как использовать отражение для динамического создания экземпляра типа, привязки типа к существующему объекту, а также получения типа из существующего объекта и вызова его методов или доступа к его полям и свойствам. |
Сериализация (C#) | Описывает основные концепции двоичной сериализации, XML-сериализации и SOAP-сериализации. |
Связанные разделы
Советы по производительности .NET
Описывает нескольких основных правил, которые помогают повысить производительность приложения.