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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
加入频道
👩‍💻 Работали с рефлексией в Шарпе?

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

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

➡️ C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20🤝6👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Exercism — это платформа для изучения программирования через практические задания. На ней доступны более 70 ЯП, в том числе и С#. Есть как практический, так и теоретический материал.

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

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🤝1
😁39👍3🔥3
🔥6👍2
Что же выведет консоль?
Anonymous Quiz
31%
A
62%
B
4%
C
2%
D
👍10🔥6
👩‍💻 Уверен, что каждый работал с коллекциями.

И как раз, в этом посте я покажу полезные методы для работы с коллекциями в C#. Они помогают упрощать управление данными и делают код более читаемым.

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍7🤝4
📖 Изучаем C# через разработку игр на Unity

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

Автор: Харрисон Ферроне
Год: 2022


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

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

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

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
👍7🔥3
👩‍💻 Уже знакомы с Dependency Injection?

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

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

➡️ C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Code Basics — платформа, которая предлагает бесплатные учебные материалы по программированию, включая C#, ориентированные на начинающих и практикующих разработчиков.

📌 Ссылочка: code-basics.com

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1😁1