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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
加入频道
📱 Работа с коллекциями с помощью методов ConvertAll() и TrueForAll()

ConvertAll() — этот метод позволяет легко преобразовать каждый элемент списка в новый тип, используя делегаты для гибкости и удобства.

TrueForAll() — идеальный способ проверить, соответствуют ли все элементы вашего списка заданному условию, гарантируя, что все они под одной гребенкой.

🔥 — если узнал новое
🤝 если уже пользовался

➡️ C# Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍3🤝2
😎 Ловите интересную статью с Хабра: Обзор нововведений в C# 13

В этой статье:
• Вы узнаете про все нововведения в C# 13 версии.

🔊 Реально советую ознакомится на Habr!


➡️ C# Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥5
👩‍💻 Шпаргалка по основным методам LINQ

Эта шпаргалка включает функции для фильтрации, проекции, сортировки, группировки, объединения, агрегации и получения элементов, упрощая работу с данными в C#.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31🤝7👍6👎2😁1
👩‍💻 Dependency Injection

Dependency Injection (DI) — это ключевая концепция, позволяющая разделять создание объектов и их использование, что делает архитектуру приложения гибкой и удобной для тестирования.

Разберемся как внедрить DJ в картинках выше

🔥 — если узнал новое
🤝 если уже пользовался

➡️ C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29🤝22👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Learncs — сайт, который позволяет изучать C# прямо в браузере. Отлично подходит как для новичков, так и для более опытных разработчиков.

📌 Ссылочка: https://learncs.org/

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4🤝1
📱 Справочник по LINQ

Отличный справочник, в котором разобраны все темы LINQ.


⬇️ Скачать полную версию

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
👩‍💻 Паттерны проектирования: Как не запутаться в архитектуре

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

1. Паттерн Singleton: Один экземпляр для всей жизни.
Гарантирует, что у класса будет только один экземпляр, например, для управления настройками приложения:
public class Singleton
{
private static readonly Singleton _instance = new Singleton();
private Singleton() { }
public static Singleton Instance => _instance;
}


2. Паттерн Factory Method: Гибкое создание объектов.
Используется для создания объектов без указания их конкретного класса, что упрощает расширяемость:
public abstract class Creator
{
public abstract IProduct FactoryMethod();
}


3. Паттерн Repository: Изолируем доступ к данным.
Этот паттерн обеспечивает абстракцию доступа к данным, упрощая тестирование и поддержку:
public interface IRepository<T>
{
T Get(int id);
void Add(T entity);
}


➡️ C# Ready | #техсобес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6🤝5
Media is too big
VIEW IN TELEGRAM
Serilog — Гибкая библиотека для логирования, поддерживает множество источников и форматирование логов.

📌 Ссылочка на репозиторий: Github 😸


➡️ C# Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
👩‍💻 Работа с регулярными выражениями с помощью Regex.Match и Regex.Replace

Regex.Match — позволяет найти первую подстроку, которая совпадает с заданным шаблоном.

Regex.Replace — позволяет заменить все совпадения с шаблоном на новое значение.

🔥 — если узнал новое
🤝 если уже пользовался

➡️ C# Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38🤝14👍3
👩‍💻 Roadmap по .NET

Охватывает ключевые технологии и инструменты, такие как C#, ASP.NET, Entity и Azure, направленные на разработку масштабируемых и производительных приложений.

⬇️ Скачать полную версию

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3👎1
👩‍💻 Высокопроизводительный код на платформе .NET

Практическое руководство по оптимизации приложений на .NET для повышения их производительности и эффективности.

Автор: Бен Уотсон
Год: 2019


⬇️ Cкачать книгу

➡️ C# Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4🤝2