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

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

Читать дальше...

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

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

Читать дальше...

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

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

Читать дальше...

C# 8 – Сопоставление с образцом в switch

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

Читать дальше...

C# 8 – using в объявлении переменных

C# logoОдно из нововведений в C# 8 – это возможность использовать ключевое using в объявлении переменных. Давайте разберемся для чего это необходимо и как работает такой код.

Читать дальше...

C# 7.3 – Новые возможности. Неуправляемый код.

C# logoС# 7.3, появившийся с очередным обновлением Visual Studio 2017 (версия 15.7), содержит нововведения не только для управляемого кода. Разработчики не оставили в стороне и неуправляемый код. Для него добавились следующие возможности языка:

Читать дальше...

C# 7.3 – Новые возможности. Управляемый код.

C# logoОдновременно с очередным обновлением Visual Studio 2017 (версия 15.7) стала доступна новая версия C# под номером 7.3. Посмотрим какие новые возможности для написания управляемого кода появились в ней.

Читать дальше...

C# 7.2 – Новые возможности

C# logoСтала доступная вторая минорная версия C# под номером 7.2. Для использования новых возможностей необходимо обновить Visual Studio 2017 до версии 15.5 (Update 5).

Читать дальше...

Задаем версию C# в Visual Studio

C# logoС выходом C# 7, компания Microsoft изменила подход к выпуску новых версий языка: стали доступны минорные версии, которые понемногу расширяют его возможности. Использовать их или ждать выхода следующей мажорной версии – решать самим разработчикам. Поэтому по умолчанию поддержка промежуточных версий выключена.

Читать дальше...