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

C# logoОдно из самых интересных нововведений С# 7 – это появление понятия образца (pattern) и операций сопоставления тестируемого значения с образцом (pattern matсhing). Их использование позволяет писать более компактный и, одновременно, удобный для чтения и понимания код. Разберемся подробнее с новой возможностью.

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

C# 7 – Выходные параметры методов

C# logo В C# 7 стало удобнее использовать методы, сигнатура которых содержит выходные параметры. Если раньше для них было необходимо заранее объявлять все переменные, которые будут использоваться в вызове, то с новыми возможностями языка код становится более компактным и понятным.

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

Доступен TypeScript 2.5

TypeScript logoФинальная версия TypeScript 2.5 стала доступна для загрузки. В этот раз улучшения языка затронули работу с типами и синтаксис catch. Но кроме этого изменения не обошли стороной и редакторы, добавив в них пару полезных возможностей.

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

C# 7 – Кортежи (обновленный тип Tuple)

C# logo
Одно из улучшений C#7 коснулось работы с кортежами, которые представлены типом Tuple. Ранее их использование было не очень популярно по двум причинам:
  • относительная громоздкость конструкции;
  • низкая читабельность кода из-за стандартных, ни о чем не говорящих имен свойств Item1ItemN.
Зачастую вместо Tuple создавался отдельный класс, что увеличивало объем кода. В других случаях использовались выходные параметры (out), но это делало сами методы неудобными для использования. С# 7 устраняет указанные недостатки. Для примера возьмем код с Tuple и улучшим его:

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

Доступно 3 большое обновление для Visual Studio 2017

ASP.NET logoКомпания Microsoft выпустила очередное, третье по счету, большое обновление для Visual Studio 2017 (версия 15.3). Кроме того, до второй версии “доросли” .NET Standard, .NET Core и еще ряд библиотек. Но обо всём по порядку.

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

Исправление ошибок: Visual Studio 2017 build 26628.09

Visual Studio logoВыпущено первое обновление для Visual Studio 2017 (версия 26628.09 от 14 марта 2017). Исправлен ряд ошибок, связанных с загрузкой решений (solution) и установкой. А именно:

Для установки обновления необходимо в Visual Studio 2017 открыть Product Updates по следующему пути: Tools > Extensions and Updates > Updates > Product Updates.

Вышла Visual Studio 2017

Visual Studio logoВыпущена финальная версия Visual Studio 2017. Все ее варианты, начиная от по прежнему бесплатной  Community и заканчивая мощной Enterprise, доступны для загрузки с официального сайта Visual Studio. для онлайн установки.
Но что делать, если хочется установить ее на несколько рабочих станций или иметь копию в архиве? Есть способ скачать полный дистрибутив.

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