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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
加入频道
👩‍💻 Работа с файлами — основа любого приложения, которое взаимодействует с внешними данными.

Чтение, запись, удаление, копирование — всё это легко реализуется с помощью методов класса File. Подборка ниже охватывает самые востребованные случаи, которые пригодятся как в небольших скриптах, так и в крупных проектах.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝18🔥12👍6
👩‍💻 Разбираем уникальные элементы без дубликатов — HashSet в действии!

Работа с уникальными значениями в C# становится проще с помощью HashSet. Быстрая проверка, объединения и пересечения — всё это с минимальным кодом и максимальной эффективностью.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝11🔥10👍5
👩‍💻 Работаем с LIFO-структурой — Stack, помогает строить откаты, запоминать шаги и возвращаться назад!

Stack — это отличный инструмент, когда нужно запоминать шаги, строить откаты или просто временно складывать данные. Всё по принципу "последним пришёл — первым ушёл".

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥9🤝7
👩‍💻 Рассмотрим работу со словарём — быстрый доступ к данным по ключу!

Dictionary пригодится в любом проекте: от хранения конфигураций до маппинга объектов. В этой шпоре — все ключевые методы и свойства, которые стоит держать под рукой.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37🤝30👍12
👩‍💻 Рассмотрим DateTime — универсальный инструмент для работы с датой и временем в C#.

Получай текущий момент, прибавляй дни или часы, преобразуй строки в дату и наоборот. Эти методы позволяют легко управлять временем в любых сценариях — от логов до отчётов и напоминаний.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥56🤝19👍5
👩‍💻 Рассмотрим Task — ключевая абстракция для асинхронного программирования!

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤝84👍4
👩‍💻 Рассмотрим HttpClient — основной инструмент для работы с HTTP в C#.

В этом посте разберем разные методы, например: GET, POST, PUT, DELETE — всё под рукой. Можно отправлять любые запросы, отменять их и грамотно завершать работу с сетью.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍7🤝72
👩‍💻 Быстро собирать и менять строки — вот что умеет StringBuilder.

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥18🤝121
👩‍💻 Удобная работа с интервалами времени!

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥296👍4🤝3
👩‍💻 Основные LINQ-приёмы для работы с IEnumerable!

Where отбирает нужные элементы, Select формирует новые представления, SelectMany разворачивает вложенные коллекции, OrderBy сортирует, Distinct убирает дубликаты, а Any и All помогают быстро проверить условия.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21🤝86👍5
👩‍💻 Удобная работа с регулярными выражениями!

Regex — стандартный инструмент для работы со строками в C#. Позволяет быстро проверять соответствие шаблону, находить совпадения, заменять текст, разбивать строки и настраивать поведение с помощью флагов.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2512👍7🤝4
👩‍💻 Генерация случайностей на любой вкус — от int до байтов и double!

Random в C# — это гибкий инструмент для генерации случайных данных: от чисел до байтов. Особенно важен при работе с многопоточностью.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🤝1210👍6
👩‍💻 Познакомимся с методами Convert — надёжным инструментом для приведения данных нужному типу!

С их помощью можно легко преобразовывать строки и числа в нужные типы, такие как int, double, bool, а также выполнять универсальное преобразование с помощью ChangeType и работать с Base64 для сериализации и передачи данных.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤝10👍74
👩‍💻 Познакомимся с nullable-типами — способом работать с переменными, которые могут не иметь значения!

Они позволяют упростить логику проверки на null, безопасно извлекать значения и подставлять значения по умолчанию без лишнего кода. Отлично подходят для случаев, когда нужно работать с value-типами, но предусмотреть возможность их отсутствия.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24🤝10👍64
👩‍💻 Познакомимся с методами Encoding — инструментом для конвертации строк в байты и обратно!

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31🤝96👍5
👩‍💻 Рассмотрим directory — удобный инструмент для управления папками и файлами!

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8🤝76
👩‍💻 Разберем stream — базовый абстрактный класс для работы с последовательными потоками байт!

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

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