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
👍5🔥2
Что такое сборка мусора (Garbage Collection) и как она работает?
Ответ:
Как работает сборка мусора в C#:
1. Маркировка объектов: GC определяет объекты, которые больше не используются и не имеют активных ссылок.
2. Освобождение памяти: Когда система нуждается в дополнительной памяти, сборщик мусора освобождает память, занятую "мёртвыми" объектами.
3. Поколения объектов: В C# сборка мусора использует три поколения: Generation 0, 1 и 2. Объекты, которые существуют дольше, перемещаются в более высокие поколения, что улучшает производительность.
4. Ручное управление: Можно вызвать сборку мусора вручную с помощью метода GC.Collect(), однако это нужно делать с осторожностью, так как это может снизить производительность.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Media is too big
VIEW IN TELEGRAM
samples — репозиторий, который содержит множество примеров кода, демонстрирующих различные возможности платформы .NET, включая синтаксис и функциональность C#.
➡️ C# Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
📖 C# для чайников
⬇️ Скачать книгу
➡️ C# Ready | #книга
Книга включает в себя практические примеры и пошаговые инструкции, что делает обучение простым и увлекательным для начинающих программистов.
Автор: Джон Пол Мюллер
Год: 2019
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
В этой статье:
• Вы узнаете приемущества и недостатки таких технологий как Windows Forms, WPF, WinUI, Avalonia,
.NET MAUI и Uno Platform.
🔊 Если заинтересовало, можешь продолжить читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Как использовать основные коллекции в C#?
Ответ:
List<int> numbers = new List<int> { 1, 2, 3 };
numbers.Add(4); // Добавление элемента
Dictionary<int, string> dict = new Dictionary<int, string>();
dict[1] = "One"; // Добавление пары
HashSet<int> set = new HashSet<int> { 1, 2, 3 };
set.Add(3); // Дубликат не добавится
Queue<int> queue = new Queue<int>();
queue.Enqueue(1); // Добавление элемента в конец
int item = queue.Dequeue(); // Извлечение первого элемента
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
📖 Программирование на C# для начинающих
⬇️ Скачать книгу
➡️ C# Ready | #книга
Книга фокусируется на основах синтаксиса языка C# и его ключевых концепциях, таких как объектно-ориентированное программирование.
Автор: Васильев А.Н.
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Media is too big
VIEW IN TELEGRAM
csharp-cheat-sheet — репозиторий, который представляет собой краткое руководство по языку программирования C#, содержащий полезные ссылки, синтаксис и примеры кода для быстрой справки разработчиков.
➡️ C# Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Метод Distinct используется для извлечения только уникальных элементов из массива или коллекции, удаляя дубликаты.
В C# для работы с коллекциями предоставляется множество методов, которые упрощают обработку данных.
В коде я использую метод Distinct для фильтрации массива, оставляя только уникальные элементы.
🔥 — если узнал новое
🤝 — если уже пользовался
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
📖 Параллельное программирование на C# и .NET Core
⬇️ Скачать книгу
➡️ C# Ready | #книга
Книга предоставляет всесторонний анализ концепций и инструментов, необходимых для эффективной реализации многопоточных и асинхронных решений в приложениях на C#, акцентируя внимание на лучших практиках и примерах из реальной жизни.
Автор: Шакти Танвар
Год: 2019
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Media is too big
VIEW IN TELEGRAM
xunit — популярная библиотека для модульного тестирования в .NET, которая предоставляет разработчикам гибкие и эффективные инструменты для написания и организации тестов.
➡️ C# Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Tuple позволяет вернуть несколько значений из метода без необходимости создания дополнительных классов или структур. Это удобный способ упрощать код, когда нужно передать сразу несколько значений.
Tuple: Позволяет вернуть несколько значений разных типов из метода.
Доступ к значениям: Для извлечения значений из Tuple используются свойства Item1, Item2 и т.д.
Удобство и типобезопасность: Tuple сохраняет информацию о типах возвращаемых значений.
🔥 — если узнал новое
🤝 — если уже пользовался
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥6