Andrey on .NET | Все записи отмеченные как 'C'

C# 9 – Инструкции верхнего уровня

Инструкции верхнего уровня (Top-Level Statement) позволяют отказаться от некоторых формальностей при написании приложений и сделать код проще. Возможно, это не очень будет заметно при написании сложных приложений, но может хорошо сэкономить время при проведении исследований, создании небольших утилит и прототипов. [Ещё]

C# 9 – Сопоставление с образцом (pattern matсhing)

Сопоставление с образцом не является новой возможностью. Оно появилось еще в C# 7 и было улучшено в C# 8. В 9 версии языка появились новые образцы, которые расширяют возможности сопоставлений и делают их более удобными для чтения. [Ещё]

C# 9 – Записи (record). Особенности использования

В C# 9 был добавлен новый ссылочный тип – записи (record), основные свойства которого были рассмотрены в прошлой части. А теперь речь пойдет об особенностях его использования. [Ещё]

C# 9 – Метод init для доступа к свойству класса

До C# 9 в языке поддерживалось только два типа методов доступа к свойствам класса: get и set. Теперь появился еще один – init. Он позволяет создавать удобные конструкции для инициализации экземпляра класса, при этом делая свойства неизменяемыми. Разберемся подробнее. [Ещё]

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

Одна из новых возможностей C# 8 – асинхронные потоки. Рассмотрим на примере как её использование может улучшить уже существующий код. [Ещё]

Новые версии – .NET Core 3.0 RTM, C# 8 и EF Core 3.0

23 сентября стартовала .NET Conf 2019, к которой был приурочен выпуск новых и обновление существующих продуктов компании Microsoft: Ниже представлен краткий обзор. [Ещё]

C# 8 – Индексы и диапазоны

Начиная с 8 версии языка C#, разработчикам доступно использование диапазонов и индексов. В ряде случае это упрощает код и делает его более читабельным. [Ещё]

C# 8 – Новые образцы для сопоставлений (pattern matching)

Операция сопоставления с образцом (pattern matching) и её поддержка в конструкции switch появилась еще в C# 7. В восьмой версии языка их список пополнился новыми полезными вариантами, которые и рассмотрим в этой статье. [Ещё]