C# 8 – Индексы и диапазоны
Начиная с 8 версии языка C#, разработчикам доступно использование индексов и диапазонов. В ряде случае это предоставляет новые возможности, упрощает код и делает его более читабельным.
Про C#, .NET, AI, LLM, Agents, Azure, ASP.NET Core, EF, IoC и другие умные слова
Начиная с 8 версии языка C#, разработчикам доступно использование индексов и диапазонов. В ряде случае это предоставляет новые возможности, упрощает код и делает его более читабельным.
Операция сопоставления с образцом (pattern matching) и её поддержка в конструкции switch появилась еще в C# 7. В восьмой версии языка их список пополнился новыми полезными вариантами, которые и рассмотрим в этой статье.
В восьмой версии C# стала доступна новая форма записи switch – выражение. В отличии от существующей конструкции switch , она позволяет возвращать значения и выглядит более компактно.
Очередная подборка ссылок на материалы, которым можно уделить немного свободного времени.
Если установить предварительную (preview) версию .NET Core, то по умолчанию она не появится в списке доступных платформ для нового проекта. Её также не будет в списке для изменения платформы загруженного проекта. Чтобы исправить эту ситуацию необходимо явно разрешить использование предварительных версий.
Microsoft продолжает устранять уязвимости в .NET Core и делать его более защищенным от атак. В новых версиях закрыта проблема с безопасностью при использовании NuGet на Linux и Mac..
Немного интересных материалов для чтения в свободное время.
Для тех, у кого есть немного свободного времени, вот очередная подборка материалов для чтения.
Вот что можно почитать на выходных.
Выпущены очередные обновления для .NET Core 1.x и 2.x под номерами: 2.2.2, 2.1.8, 1.1.11, 1.0.14. В этот раз устранена одна найденная проблема с безопасностью.