Обложка канала

codaza

206 @codaza

Канал о разработке на платформе .NET с использованием языка программирования C#. Рассматриваются актуальные подходы и современные методологии разработки.

codaza

4 года назад
Открыть в
#капитану_на_заметку Всем привет! А вы знали, что Enum можно прокачать? Для этого нужно добавить атрибут [Flags] там, где мы делаем объявление перечисляемого типа. Это сделает возможным хранение не одного, а множества значений в одной переменной 🪄 Зачем это нужно? Очень нужно 🔥 Вот несколько примеров: - Файл или запись в базе данных может быть с правами доступа (только чтение, чтение + запись) - Персонаж в игре может двигаться определённым образом (только вправо, вправо + вверх) - Продукт может сочетать несколько характеристик (солёный, сладкий + острый) Кроме того, хранение нескольких значений в одной переменной поднимает производительность приложения, так как используется меньше места под хранение и передачу данных. +1 к тонкостям работы с перечисляемыми типами ✅