This media is not supported in your browser
VIEW IN TELEGRAM
Просто напиши, что хочешь увидеть (или загрузи пример), и нейросеть создаст готовые спрайты, движущихся героев, окружение и тайлсеты.
Поддерживаются 4/8 направлений, автоанимация, редактирование деталей прямо в браузере и экспорт в нужных форматах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍7🔥5👎4
Консольная утилита для сжатия и восстановления содержимого папок.
В этой задаче:
• Пользователь вводит пути к папкам и архиву вручную.
• Архив создаётся с сохранением структуры и содержимого папки.
• При распаковке файлы перезаписываются и ошибки обрабатываются.
Такой подход упрощает резервное копирование и обмен данными без потерь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤6👍6🤝4
Обрабатываем пары значений с tuple-паттернами в switch!
Часто в коде нужно принимать решение сразу по нескольким переменным. Например, по координатам точки — находится ли она в начале координат, на осях или в другой области.
Раньше такую логику реализовывали через цепочку
Такой код быстро становится громоздким и сложным для поддержки при добавлении новых условий.
Сейчас перепишем на современный
🔥 Выражение стало компактнее, логика читается лучше, а добавление новых комбинаций — проще.
➡️ C# Ready | #практика
Часто в коде нужно принимать решение сразу по нескольким переменным. Например, по координатам точки — находится ли она в начале координат, на осях или в другой области.
Раньше такую логику реализовывали через цепочку
if
-ов:if (x == 0 && y == 0)
return "Начало координат";
else if (x == 0)
return "На оси Y";
else if (y == 0)
return "На оси X";
else
return "Другая точка";
Такой код быстро становится громоздким и сложным для поддержки при добавлении новых условий.
Сейчас перепишем на современный
switch
с tuple-паттернами:return (x, y) switch
{
(0, 0) => "Начало координат",
(0, _) => "На оси Y",
(_, 0) => "На оси X",
_ => "Другая точка"
};
🔥 Выражение стало компактнее, логика читается лучше, а добавление новых комбинаций — проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🔥15👍7
❤10👍8🔥4
С её помощью можно гарантировать уникальность объектов в приложениях и распределённых системах, создавать и восстанавливать идентификаторы из строкового вида, сравнивать и упорядочивать их, а также проверять на отсутствие значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥16🤝9👍7👎1
Media is too big
VIEW IN TELEGRAM
Это классический ресурс, который уже много лет помогает новичкам и опытным разработчикам осваивать язык программирования C# и платформу .NET.
На сайте представлены структурированные уроки, охватывающие основы языка, ООП и многое другое. Материалы написаны простым языком и подходят для самостоятельного изучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍7🔥4👎1
Это стандартный интерфейс для гибкой и структурированной записи логов, полностью встроенный в DI и готовый к масштабированию.
Что важно знать:
• Подключается за секунду и сразу начинает собирать записи.
• Позволяет сохранять записи в разных местах автоматически.
• Отсеивает ненужное и показывает только важные события.
Так вы получите мощную, настраиваемую систему логирования «из коробки» без дополнительных библиотек.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤10👍6🤝4