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# Ready | #книга
Книга обучает читателей языку C# в контексте игрового дизайна, предлагая практические проекты и задания, которые помогают закрепить полученные знания.
Автор: Харрисон Ферроне
Год: 2022
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);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
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
👍10🤝3🔥2😁1
📖 Unity в действии. Мультиплатформенная разработка на C#
⬇️ Скачать книгу
➡️ C# Ready | #книга
Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, имеющим опыт разработки, всю необходимую информацию, которая поможет быстро освоить новый инструмент и приступить к реальной работе.
Автор: Джозеф Хокинг
Год: 2019
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
— создает поверхностную копию массива. Это означает, что создается новый массив с теми же элементами, но изменения в новом массиве не повлияют на оригинальный массив, так как это отдельный объект.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝16🔥8👍4