25 декабря 2021
Возможности C#
Инструкции верхнего уровня (Top-Level Statement) позволяют отказаться от некоторых формальностей при написании приложений и сделать код проще. Возможно, это не очень будет заметно при написании сложных приложений, но может хорошо сэкономить время при проведении исследований, создании небольших утилит и прототипов.
[Ещё]
14 января 2021
Возможности C#
Сопоставление с образцом не является новой возможностью. Оно появилось еще в C# 7 и было улучшено в C# 8. В 9 версии языка появились новые образцы, которые расширяют возможности сопоставлений и делают их более удобными для чтения.
[Ещё]
19 декабря 2020
Возможности C#
В C# 9 был добавлен новый ссылочный тип – записи (record), основные свойства которого были рассмотрены в прошлой части. А теперь речь пойдет об особенностях его использования.
[Ещё]
9 декабря 2020
Возможности C#
В C# 9 появился новый тип – записи (record). Рассмотрим для чего они нужны, чем отличается от других ссылочных (reference) и значимых (value) типов.
[Ещё]
18 ноября 2020
Возможности C#
До C# 9 в языке поддерживалось только два типа методов доступа к свойствам класса: get и set. Теперь появился еще один – init. Он позволяет создавать удобные конструкции для инициализации экземпляра класса, при этом делая свойства неизменяемыми. Разберемся подробнее.
[Ещё]
Одна из новых возможностей C# 8 – асинхронные потоки. Рассмотрим на примере как её использование может улучшить уже существующий код.
[Ещё]
23 сентября стартовала .NET Conf 2019, к которой был приурочен выпуск новых и обновление существующих продуктов компании Microsoft: Ниже представлен краткий обзор.
[Ещё]
23 августа 2019
Вот такие интересные материалы были замечены в Интернет за последнее время.
[Ещё]
28 марта 2019
Возможности C#
Начиная с 8 версии языка C#, разработчикам доступно использование диапазонов и индексов. В ряде случае это упрощает код и делает его более читабельным.
[Ещё]
25 марта 2019
Возможности C#
Операция сопоставления с образцом (pattern matching) и её поддержка в конструкции switch появилась еще в C# 7. В восьмой версии языка их список пополнился новыми полезными вариантами, которые и рассмотрим в этой статье.
[Ещё]