C# Ready | Unity
7.54K subscribers
636 photos
37 videos
315 links
Авторский канал по разработке на C# и Unity.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
Download Telegram
👩‍💻 Рассмотрим directory — удобный инструмент для управления папками и файлами!

С их помощью можно создавать и проверять папки, искать и перечислять файлы, а также легко перемещать или удалять каталоги, включая их содержимое. Всё, что нужно для работы с файловой системой в одном месте.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍8🤝76
🔥8👍74
Что же выведет консоль?
Anonymous Quiz
13%
A
55%
B
12%
C
20%
D
👍177🔥7
👩‍💻 ScriptableObject — ассет-конфиг вне сцены!

ScriptableObject — это способ хранить данные и логику в отдельных файлах, не привязанных к сценам.

Ключевые моменты:

Создаётся как класс с наследованием от ScriptableObject + атрибут [CreateAssetMenu].

Ассет можно создать через Project → Create → [твой ScriptableObject].

Используется либо как статическая конфигурация, либо для создания временных копий в рантайме.


Удобно для хранения общих данных и упрощения управления настройками в проекте.

➡️ C# Ready | #unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20🤝11👍8
💅 Отличный материал по Blazor: пошаговое создание текстовой игры-викторины с нуля до готового результата!

В этой статье:
• Старт проекта Blazor Server, модель и сервис для викторины
• UI на компонентах, общение родитель→дочерний через EventCallback и подсчёт очков
• Сохранение состояния в LocalStorage, форма создания своих вопросов и простой чат

🟡 Рекомендую прочитать на Habr!


➡️ C# Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85🔥5
👩‍💻 Разберем stopwatch — точные замеры времени выполнения кода!

Это инструмент для высокоточного измерения интервалов с удобным управлением стартом, остановкой и сбросом таймера.

Что важно знать:

Можно измерять как разовые выполнения кода, так и серии для вычисления среднего значения.

Для точности важно выполнить несколько пробных запусков перед замером.

Следует минимизировать влияние фоновых процессов, чтобы результат был максимально чистым.


Такой подход помогает корректно анализировать и оптимизировать производительность кода.

C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍136🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Intellenum — библиотека для умных enum'ов, сочетающая простоту enum и расширенные возможности!

Позволяет создавать strongly-typed значения с автогенерацией кода и поддержкой IDE, избегая магических чисел и строк. Полезно, когда нужны и удобство enum, и функции вроде методов, валидации или интеграции с библиотеками.

Оставляю ссылочку: Github 📱


C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥4
👩‍💻 Генерация фейковых пользователей с Bogus!

Небольшая консольная утилита, которая создаёт список тестовых пользователей: ID, полное имя, email, телефон и дату рождения — на основе библиотеки Bogus.

В этой задаче:
Создаём консольный проект на C# и подключаем библиотеку Bogus.

Генерируем список пользователей с реалистичными данными и локализацией.

Выводим результат в удобном табличном формате.


Это позволяет быстро наполнять проекты реалистичными тестовыми данными, гибко настраивать формат и локализацию.

➡️ C# Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝17🔥109