25 марта 2019
Возможности C#
В восьмой версии C# стала доступна новая форма записи switch - выражение. В отличии от существующей конструкции switch, она позволяет возвращать значения и выглядит более компактно.
[Ещё]
7 февраля 2019
Возможности C#
Одно из нововведений в C# 8 - это возможность использовать ключевое using в объявлении переменных. Давайте разберемся для чего необходим и как работает такой код.
[Ещё]
С# 7.3, появившийся с очередным обновлением Visual Studio 2017 (версия 15.7), содержит нововведения не только для управляемого кода. Разработчики не оставили в стороне и неуправляемый код. Для него добавились следующие возможности языка:
[Ещё]
Одновременно с очередным обновлением Visual Studio 2017 (версия 15.7) стала доступна новая версия C# под номером 7.3. Посмотрим какие новые возможности для написания управляемого кода появились в ней
[Ещё]
11 декабря 2017
Возможности C#
Стала доступная вторая минорная версия C# 7.2. Для того чтобы использовать новые возможности необходимо обновить Visual Studio 2017 до версии 15.5 (Update 5).
[Ещё]
10 ноября 2017
Возможности C#
С выходом C# 7, компания Microsoft изменила режим выпуска новых версий языка C#. Теперь будут доступны минорные версии, которые расширяют функциональность. Использовать их или нет – решать разработчикам.
[Ещё]
1 октября 2017
Возможности C#
C# 7 предоставляет больше возможностей для выброса исключений, расширяя количество способов как это можно сделать.
[Ещё]
1 октября 2017
Возможности C#
C# 7 развивает появившуюся в предыдущей версии возможность использования выражений. Но раньше они могли выступать только в качестве тел методов и свойств.
[Ещё]
1 октября 2017
Возможности C#
В предыдущих версиях С# асинхронные методы могли возвращать только типы void, Task или Task
. В C# 7 сделано обобщение: компилятор теперь может использовать любой тип, который поддерживает набор заданных методов и интерфейсов. Это позволит разработчикам создавать собственные типы для асинхронных методов. [Ещё]
22 сентября 2017
Возможности C#
С# 7 разрешает использовать ключевое слово ref не только для параметров, но так же для возвращаемых значений и локальных переменных. Это позволяет передавать ссылки на структуры вместо самих структур.
[Ещё]