Мартовские обновления .NET Core

.NET Core logoСтали доступны новые ежемесячные обновления для .NET Core 2.1.x и 3.1.x. Как и в прошлый раз, все изменения касаются устранения ошибок. Новые исправления, связанные с безопасностью, отсутствуют.

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

Интересности #183

LinksИз интересного, произошедшего на прошедшей неделе, можно отметить выход обновления 16.5 для Visual Studio 2019 и появление .NET 5 Preview 1. Однако, кроме анонсов, связанных с этими событиями, есть еще что почитать.

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

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

C# logoВ этой статье будут рассмотрены небольшие изменения, появившиеся в 8 версии языка C#:
  • статические локальные функции;
  • члены структур, не изменяющие их состояние;
  • неуправляемые обобщенные структуры;
  • присваивание при значении null;
  • stackalloc во вложенных выражениях;
  • улучшенная интерполяция строк.

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

C# 8 – Освобождение ресурсов

C# logoСреди всех новых возможностей C# 8, две из них относятся к достаточно актуальной теме освобождения ресурсов. Теперь конструкция using может использоваться асинхронно и для части структур.

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

Завершена поддержка .NET Core 3.0

.NET Core logo3 марта 2020 года завершена поддержка .NET Core 3.0. Это была "текущая" (current) версия .NET Core 3.x. С этого момента для нее больше не будут выпускаться регулярные обновления. Исключения составят исправления ошибок связанных с проблемами безопасности.

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

Ссылочные типы, допускающие значение null

C# logoИзначально ссылочные типы в C# всегда допускали использование значения null. Однако 8 версия языка в корне меняет этот подход. Теперь переменные ссылочных типов могут явно указывать допустимо ли присваивать им значение null. В этом плане их поведение становится аналогичным значимым типам. Разберемся с этим нововведением подробнее.

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