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

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

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

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

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

С выходом очередного обновления Visual Studio 2017 до версии 15.3 (Update 3) стала доступна первая минорная версия C# под номером 7.1. Посмотрим что нового появилось в языке с ее появлением [Ещё]

Включаем C# 7.x в Visual Studio 2017

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

C# 7 – Использование выражений

C# 7 развивает появившуюся в предыдущей версии возможность использования выражений. Но раньше они могли выступать только в качестве тел методов и свойств. [Ещё]

C# 7 – Обобщенные типы для значений возвращаемых асинхронно

В предыдущих версиях С# асинхронные методы могли возвращать только типы void, Task или Task. В C# 7 сделано обобщение: компилятор теперь может использовать любой тип, который поддерживает набор заданных методов и интерфейсов. Это позволит разработчикам создавать собственные типы для асинхронных методов. [Ещё]

C#7 – Ссылочные значения

С# 7 разрешает использовать ключевое слово ref не только для параметров, но так же для возвращаемых значений и локальных переменных. Это позволяет передавать ссылки на структуры вместо самих структур. [Ещё]