C# 7 – Ссылочные значения 22 сентября 2017 Возможности C# Комментарии (0) С# 7 разрешает использовать ключевое слово ref не только для параметров, но так же для возвращаемых значений и локальных переменных. Это позволяет передавать ссылки на структуры вместо самих структур. Читать дальше... Метки: C# , C# 7
С# 7– Числовые литералы 22 сентября 2017 Возможности C# Комментарии (0) В С# 7 появилась возможность использовать символ "_" в качестве разделителя внутри чисел. Это позволяет сделать большие числа удобными для чтения. Читать дальше... Метки: C# , C# 7
C# 7 – Локальные методы 16 сентября 2017 Возможности C# Комментарии (0) Иногда методы используются только в одном другом методе. Раньше, в этом случае, в класс добавлялся новый private метод, который доступен всему классу. В C# 7 есть возможность объявлять такие методы внутри самих методов, одновременно ограничивая их видимость. Читать дальше... Метки: C# , C# 7
C# 7 – Деконструкция 12 сентября 2017 Возможности C# Комментарии (0) Одна из новых возможностей, появившихся в 7 версии C#, это деконструкция объекта. Она позволяет быстро разобрать его экземпляр на отдельные переменные, иногда скрывая даже сам факт существования объекта. Кортежи поддерживают ее изначально, а для своих классов ее можно легко добавить. Разберемся подробнее. Читать дальше... Метки: C# , C# 7
C# 7 – Сопоставление с образцом (pattern matсhing) 7 сентября 2017 Возможности C# Комментарии (2) Одно из самых интересных нововведений С# 7 – это появление понятия образца (pattern) и операций сопоставления тестируемого значения с образцом (pattern matсhing). Их использование позволяет писать более компактный и, одновременно, удобный для чтения и понимания код. Читать дальше... Метки: C# , C# 7
C# 7 – Выходные параметры методов 2 сентября 2017 Возможности C# Комментарии (0) В C# 7 стало удобнее использовать методы, сигнатура которых содержит выходные параметры. Если раньше для них было необходимо заранее объявлять все переменные, которые будут использоваться в вызове, то с новыми возможностями языка код становится более компактным и понятным. Читать дальше... Метки: C# , C# 7
Доступен TypeScript 2.5 1 сентября 2017 Новости Комментарии (0) Финальная версия TypeScript 2.5 стала доступна для загрузки. В этот раз улучшения языка затронули работу с типами и синтаксис catch. Но кроме этого изменения не обошли стороной и редакторы, добавив в них пару полезных возможностей. Читать дальше... Метки: TypeScript
C# 7 – Кортежи (обновленный тип Tuple) 25 августа 2017 Возможности C# Комментарии (2) Одно из улучшений C# 7 коснулось работы с кортежами, которые представлены типом Tuple. Ранее их использование было не очень популярно по двум причинам: относительная громоздкость конструкции; низкая читабельность кода из-за стандартных, ни о чем не говорящих имен свойств Item1 … ItemN. Зачастую вместо Tuple создавался отдельный класс, что увеличивало объем кода. В других случаях использовались выходные параметры (out), но это делало сами методы неудобными для использования. С# 7 устраняет указанные недостатки. Для примера возьмем код с Tuple и улучшим его: Читать дальше... Метки: C# , C# 7
Доступно 3 большое обновление для Visual Studio 2017 15 августа 2017 Новости Комментарии (2) Компания Microsoft выпустила очередное, третье по счету, большое обновление для Visual Studio 2017 (версия 15.3). Кроме того, до второй версии “доросли” .NET Standard, .NET Core и еще ряд библиотек. Но обо всём по порядку. Читать дальше... Метки: Visual Studio 2017 , Tools
Интересности #99 31 марта 2017 Комментарии (0) Немного статей для чтения в свободное время. Читать дальше...