22 сентября 2017
Возможности C#
В С# 7 появилась возможность использовать символ "_" в качестве разделителя внутри чисел. Это позволяет сделать большие числа удобными для чтения.
[Ещё]
16 сентября 2017
Возможности C#
Иногда методы используются только в одном другом методе. В C# 7 есть возможность объявлять такие методы внутри самих методов.
[Ещё]
12 сентября 2017
Возможности C#
Одна из новых возможностей, появившихся в 7 версии C#, это деконструкция объекта. Она позволяет быстро разобрать его экземпляр на отдельные переменные, иногда скрывая даже сам факт существования объекта. Кортежи поддерживают ее изначально, а для своих классов ее можно легко добавить. Разберемся подробнее.
[Ещё]
7 сентября 2017
Возможности C#
Одно из самых интересных нововведений С# 7 это появление понятия образца (pattern) и операций сопоставления тестируемого значения с образцом (pattern matсhing). Их использование позволяет писать более компактный и одновременно удобный для чтения и понимания код. Разберемся подробнее с новой возможностью.
[Ещё]
2 сентября 2017
Возможности C#
В C#7 стало удобнее использовать методы, сигнатура которых содержит выходные параметры.
[Ещё]
25 августа 2017
Возможности C#
Раньше использование Tuple было не очень популярно по ряду причин, однако C# 7 делает шаг вперед.
[Ещё]
Рассмотрим вариант добавления кэша, который прозрачен как для бизнес-логики, так и для слоя доступа к данным.
[Ещё]
Краткий обзор возможностей, появившихся в C# 6.
[Ещё]
Давайте рассмотрим некоторые особенности использования null с коллекциями и перечислениями.
[Ещё]
Наверняка многие использовали модификатор internal, чтобы скрыть внутренние объекты от других сборок. Рассмотрим одну интересую особенность использования таких классов в проектах с юнит-тестами.
[Ещё]