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

Cотрудничество: @energy_c

Реклама на бирже: https://telega.in/channels/csharp_ready/card

РКН: https://clck.ru/3SBaT3
Download Telegram
👩‍💻 Сегодня создаем QR-код для подключения к Wi-Fi без ввода пароля!

Готовим картинку, которая подключит к сети без ввода пароля.

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

• Строка Wi-Fi формируется специальным генератором из библиотеки;

• QR-код сохраняется как обычное изображение в формате PNG;

• Работает на большинстве телефонов без дополнительных приложений.


Удобно, просто, пригодится дома или в офисе.

➡️ C# Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥11🤝9❤8
👩‍💻 Stopwatch — простой и точный способ измерить производительность любого участка кода в .NET

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥37🤝16❤7
📱 Разбираем DrawMeshInstanced — быстрый рендер тысяч одинаковых объектов!

Он позволяет отрисовать до 1023 копии меша за один вызов без лишних объектов и Update'ов.

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

• Один вызов отрисовывает сразу сотни копий меша;

• Не создаёт объектов и не тратит ресурсы CPU;

• Позволяет задавать цвет, масштаб и позицию каждой копии.


Идеально для метели, толп, листвы и эффектов.

➡️ C# Ready | #unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31❤6👍4
Копируем только нужные файлы — быстро и удобно!

Нужно забрать только .jpg, .csv или любые другие файлы из папки? Не перебираем вручную — всё делаем в пару строк на C#.

Указываем директории и фильтр по расширению:
string sourceDir = @"C:\Data\Images";
string destDir = @"C:\Backup\Images";
string extension = ".jpg";


Теперь находим и копируем только нужные файлы:
foreach (var file in Directory.GetFiles(sourceDir))
{
if (Path.GetExtension(file).Equals(extension, StringComparison.OrdinalIgnoreCase))
{
var destFile = Path.Combine(destDir, Path.GetFileName(file));
File.Copy(file, destFile, overwrite: true);
}
}


🔥 Получаем копию всех .jpg (или любых других) из каталога — идеально для бэкапа, фильтрации или миграции данных.

➡️ C# Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍7🔥5
Поиск текста во всех файлах папки!

Нужно найти слово или строку в десятках файлов? Например, проверить, где используется "connectionString" в .cs, .json или других файлах.

Укажем путь к папке и ключевое слово:
string folderPath = @"C:\Projects\Config";
string searchTerm = "connectionString";


Теперь пробегаем все файлы и ищем совпадения:
foreach (var file in Directory.GetFiles(folderPath, "*.*", SearchOption.AllDirectories))
{
string content = File.ReadAllText(file);
if (content.Contains(searchTerm, StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine($"Найдено в: {file}");
}}


🔥 Работает с любыми типами файлов — от .cs и .json до .txt. Можно адаптировать под поиск по маске (*.log) или включить регулярные выражения.

➡️ C# Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤3
👩‍💻 Как запускать действия по времени?

Если нужно, чтобы что-то происходило регулярно — этот класс справится. Работает стабильно, не грузит систему и подходит даже тем, кто не дружит с потоками.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤5👍5🤝1