С их помощью можно создавать и проверять папки, искать и перечислять файлы, а также легко перемещать или удалять каталоги, включая их содержимое. Всё, что нужно для работы с файловой системой в одном месте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍8🤝7❤6
👍17❤7🔥7
ScriptableObject
— это способ хранить данные и логику в отдельных файлах, не привязанных к сценам. Ключевые моменты:
• Создаётся как класс с наследованием от ScriptableObject + атрибут [CreateAssetMenu].
• Ассет можно создать через Project → Create → [твой ScriptableObject].
• Используется либо как статическая конфигурация, либо для создания временных копий в рантайме.
Удобно для хранения общих данных и упрощения управления настройками в проекте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20🤝11👍8
В этой статье:
• Старт проекта Blazor Server, модель и сервис для викторины
• UI на компонентах, общение родитель→дочерний через EventCallback и подсчёт очков
• Сохранение состояния в LocalStorage, форма создания своих вопросов и простой чат
🟡 Рекомендую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5🔥5
Это инструмент для высокоточного измерения интервалов с удобным управлением стартом, остановкой и сбросом таймера.
Что важно знать:
• Можно измерять как разовые выполнения кода, так и серии для вычисления среднего значения.
• Для точности важно выполнить несколько пробных запусков перед замером.
• Следует минимизировать влияние фоновых процессов, чтобы результат был максимально чистым.
Такой подход помогает корректно анализировать и оптимизировать производительность кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍13❤6🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Позволяет создавать strongly-typed значения с автогенерацией кода и поддержкой IDE, избегая магических чисел и строк. Полезно, когда нужны и удобство enum, и функции вроде методов, валидации или интеграции с библиотеками.
Оставляю ссылочку: Github📱
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥4
Небольшая консольная утилита, которая создаёт список тестовых пользователей: ID, полное имя, email, телефон и дату рождения — на основе библиотеки Bogus.
В этой задаче:
• Создаём консольный проект на C# и подключаем библиотеку Bogus.
• Генерируем список пользователей с реалистичными данными и локализацией.
• Выводим результат в удобном табличном формате.
Это позволяет быстро наполнять проекты реалистичными тестовыми данными, гибко настраивать формат и локализацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝17🔥10❤9