Архив за 2017
Найдено материалов: 37
Про C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC и другие умные слова
Найдено материалов: 37
Последний в этом году, и так совпало что юбилейный, сотый, обзор интересных материалов, замеченных в сети за последнее время.
Разработчикам, использующим Git, наверняка знакома ситуация когда Visual Studio показывает в списке веток те, которые были удалены с сервера. Обновление Update 5 позволяет избавиться от них и отображать только реально существующие.
Для тех, кто уже готов к встрече Нового Года и ищет что можно почитать – очередная подборка найденных в сети интересных публикаций.
Стала доступная вторая минорная версия C# под номером 7.2. Для использования новых возможностей необходимо обновить Visual Studio 2017 до версии 15.5 (Update 5).
С выходом очередного обновления Visual Studio 2017 до версии 15.3 (Update 3) стала доступна первая минорная версия C# под номером 7.1. Посмотрим что нового появилось в языке с ее появлением.
С выходом C# 7, компания Microsoft изменила подход к выпуску новых версий языка: стали доступны минорные версии, которые понемногу расширяют его возможности. Использовать их или ждать выхода следующей мажорной версии – решать самим разработчикам. Поэтому по умолчанию поддержка промежуточных версий выключена.
По умолчанию все ответы, созданные с помощью StatusCodeResult и метода контроллера StatusCode(…) возвращают обычный HTTP ответ с кодом статуса. Однако ASP.NET MVC Core позволяет создать контроллер для генерации ответов для HTTP кодов ошибок (от 400 до 599) так, как это необходимо разработчику. Например, чтобы все ответы были в одинаковом формате. Посмотрим как это можно сделать.
C# 7 предоставляет больше возможностей для выброса исключений, расширяя количество способов как это можно сделать.
C# 7 развивает появившуюся в предыдущей версии возможность использования выражений в качестве тел методов и свойств.
В предыдущих версиях С# асинхронные методы могли возвращать только типы void , Task или Task