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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
加入频道
🎉 Очень полезная статья с Хабра о том, Как стать C#-разработчиком бесплатно.

В этой статье:
• Знакомство с языком C#.
• Изучение базы.
• Изучение основного стека.

🔊Если заинтересовало, продолжай читать на Habr!


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

Ссылочка: https://ulearn.me/

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
👍6🔥2
Что будет в консоли?
Anonymous Quiz
12%
A
9%
B
53%
C
27%
D
👍5🔥2
👩‍💻 Вопрос с собеседования

Что такое сборка мусора (Garbage Collection) и как она работает?

Ответ:


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

Как работает сборка мусора в C#:

1. Маркировка объектов: GC определяет объекты, которые больше не используются и не имеют активных ссылок.

2. Освобождение памяти: Когда система нуждается в дополнительной памяти, сборщик мусора освобождает память, занятую "мёртвыми" объектами.

3. Поколения объектов: В C# сборка мусора использует три поколения: Generation 0, 1 и 2. Объекты, которые существуют дольше, перемещаются в более высокие поколения, что улучшает производительность.

4. Ручное управление: Можно вызвать сборку мусора вручную с помощью метода GC.Collect(), однако это нужно делать с осторожностью, так как это может снизить производительность.


➡️ C# Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Media is too big
VIEW IN TELEGRAM
samples — репозиторий, который содержит множество примеров кода, демонстрирующих различные возможности платформы .NET, включая синтаксис и функциональность C#.

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


➡️ C# Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
📖 C# для чайников

Книга включает в себя практические примеры и пошаговые инструкции, что делает обучение простым и увлекательным для начинающих программистов.

Автор: Джон Пол Мюллер
Год: 2019


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

➡️ C# Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
😳 На Хабре нашлась полезная статья, в которой автор сравнивает технологии для создания оконных приложений.

В этой статье:
• Вы узнаете приемущества и недостатки таких технологий как Windows Forms, WPF, WinUI, Avalonia,
.NET MAUI и Uno Platform.


🔊Если заинтересовало, можешь продолжить читать на Habr!


➡️ C# Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
👩‍💻 Вопрос с собеседования

Как использовать основные коллекции в C#?

Ответ:


1. List<T> — Основная коллекция: Это динамический массив, который позволяет добавлять, удалять и изменять элементы. Используется чаще всего для работы с нефиксированными коллекциями данных.
List<int> numbers = new List<int> { 1, 2, 3 };
numbers.Add(4); // Добавление элемента


2. Dictionary<TKey, TValue> — Словарь ключ-значение: Это коллекция пар, где каждый ключ должен быть уникальным. Подходит для быстрого поиска элементов по ключу.
Dictionary<int, string> dict = new Dictionary<int, string>();
dict[1] = "One"; // Добавление пары


3. HashSet<T> — Множество уникальных элементов: Используется для хранения уникальных элементов. Позволяет быстро проверять наличие элемента.
HashSet<int> set = new HashSet<int> { 1, 2, 3 };
set.Add(3); // Дубликат не добавится


4. Queue<T> — Очередь: Это коллекция, работающая по принципу FIFO (First In, First Out), часто используется для задач очереди.
Queue<int> queue = new Queue<int>();
queue.Enqueue(1); // Добавление элемента в конец
int item = queue.Dequeue(); // Извлечение первого элемента


➡️ C# Ready | #техсобес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
📖 Программирование на C# для начинающих

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

Автор: Васильев А.Н.
Год: 2023


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

➡️ C# Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Media is too big
VIEW IN TELEGRAM
csharp-cheat-sheet — репозиторий, который представляет собой краткое руководство по языку программирования C#, содержащий полезные ссылки, синтаксис и примеры кода для быстрой справки разработчиков.

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


➡️ C# Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
👩‍💻 Извлечение уникальных элементов из массива

Метод Distinct используется для извлечения только уникальных элементов из массива или коллекции, удаляя дубликаты.

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

В коде я использую метод Distinct для фильтрации массива, оставляя только уникальные элементы.


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

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

Ссылочка: https://www.tutorialsteacher.com/

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
😊 Нашёл полезную статью на Хабре, в которой автор сделал телеграм-бот для проверки зачисления в ВУЗ.

В этой статье:
• Парсинг ссылкок.
• Формирование базы данных.
• Телеграм-бот на ASP.NET.

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


➡️ C# Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
👩‍💻 ОТ НОВИЧКА К ПРОФЕССИОНАЛУ

Плейлист, состоящий более чем из 100 видео, охватывающий ключевые темы, такие как синтаксис, работа с классами и объектно-ориентированное программирование.

Ссылка на плейлист: YouTube 🖤


➡️ C# Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
📖 Параллельное программирование на C# и .NET Core

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

Автор: Шакти Танвар
Год: 2019


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

➡️ C# Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Media is too big
VIEW IN TELEGRAM
xunit — популярная библиотека для модульного тестирования в .NET, которая предоставляет разработчикам гибкие и эффективные инструменты для написания и организации тестов.

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


➡️ C# Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
👩‍💻 Возвращение нескольких значений с помощью Tuple

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

Tuple: Позволяет вернуть несколько значений разных типов из метода.

Доступ к значениям: Для извлечения значений из Tuple используются свойства Item1, Item2 и т.д.

Удобство и типобезопасность: Tuple сохраняет информацию о типах возвращаемых значений.


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

➡️ C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🤝9👍1
This media is not supported in your browser
VIEW IN TELEGRAM
sololearn — сайт, на котором вы найдете интерактивный курс по C# как для начинающих, так и для опытных разработчиков. Также на сайте есть встроенная нейросеть, которая разберёт ваши неправильные ответы.

Ссылочка: https://www.sololearn.com/ru/learn/courses/c-sharp-intermediate

➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Auto-Using for C# — это расширение для Visual Studio Code, которое автоматически добавляет необходимые директивы using в ваш C# код, упрощая и ускоряя работу с пространствами имён.

➡️ C# Ready | #плагин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥6