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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
加入频道
👩‍💻 Удобная работа с интервалами времени!

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
🔥2612👍7🤝5
👩‍💻 Генерация случайностей на любой вкус — от 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
🔥36🤝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
🔥25🤝11👍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
🔥26🤝11👍64
👩‍💻 Познакомимся с методами Encoding — инструментом для конвертации строк в байты и обратно!

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

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

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥246👍6🤝2
👩‍💻 Разберем guid — структура .NET для представления глобальных уникальных идентификаторов!

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

➡️ C# Ready | #шпора
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
👩‍💻 Разберем JsonSerializer — сериализация и десериализация JSON!

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

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