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

Автор: @energy_it

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

И как раз, в этом посте я покажу полезные методы для работы с коллекциями в 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
🔥7👍1
Что же выведет консоль?
Anonymous Quiz
8%
A
8%
B
56%
C
29%
D
👍10🤝3🔥2😁1
📇 Интересная статья, про то, как управлять потоками в .NET

В ней вы узнаете:
• Управление задачами и потоками
• Работа пула потоков (ThreadPool) и его особенности

• Создание собственных планировщиков задач
• Реализация ограниченного параллелизма

Поэтому советую прочитать на Habr!


C# Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2👎1
📖 Unity в действии. Мультиплатформенная разработка на C#

Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, имеющим опыт разработки, всю необходимую информацию, которая поможет быстро освоить новый инструмент и приступить к реальной работе.

Автор: Джозеф Хокинг
Год: 2019


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

➡️ C# Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
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
🔥8👍3
👩‍💻 Создаем копии массивов с помощью методов

В C# существуют два основных способа для создания копий массивов, и каждый из них имеет свои особенности:

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

Array.Clone — создает поверхностную копию массива. Это означает, что создается новый массив с теми же элементами, но изменения в новом массиве не повлияют на оригинальный массив, так как это отдельный объект.

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

➡️ C# Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3
👩‍💻 Шпаргалка по методам строк в C#

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

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