Библиотека задач по C# | тесты, код, задания
5.34K subscribers
350 photos
1 video
160 links
Задачи и тесты по C# для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/05448a24

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Необходимо ли использование оператора return в каждой функции в C#?
Anonymous Quiz
11%
Да
89%
Нет
📊🚀 Почему все говорят о Kafka?

Хочешь узнать, как обрабатывать миллионы событий в секунду и почему такие гиганты, как Netflix и Uber, без ума от Kafka? Давай разберемся, как этот инструмент может превратить поток данных в золотую жилу для твоего проекта.

Читать статью
Какое ключевое слово используется для определения класса в C#?
Anonymous Quiz
21%
Class
73%
class
6%
System.Class
1%
OOPS.class
🎮⚙️ Неправильные настройки импорта в Unity убивают вашу игру

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

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

☑️ Настройки импорта текстур: тип текстуры, размер и формат.
☑️ Настройки импорта аудиоклипов (звуковых файлов) и оптимизация звуковых эффектов.

👉 Подробнее об этом читайте в нашей статье
👉 Зеркало
Какое ключевое слово C# используется для изменения данных и поведения базового класса путем замены члена базового класса новым производным членом?
Anonymous Quiz
54%
overrides
5%
protected
9%
base
32%
new
🔀 Асинхронность — не баг, а фича: 4 паттерна, которые спасут ваш распределённый сервис

Представь, что ты отправляешь сообщение в мессенджере, а оно доходит с задержкой в минуту. Бесит? А теперь представь, что у тебя сервис с миллионами пользователей, и каждое их действие должно мгновенно отражаться везде. Звучит как кошмар? Спокойно, есть четыре проверенных способа решить эту головоломку, и они реально работают.

👉 Читать статью
Какой метод массива используется для сортировки массива в алфавитном или возрастающем порядке в C#?
Anonymous Quiz
20%
sort()
2%
sorting()
75%
Sort()
3%
Sorting()
Является ли C# типобезопасным языком программирования?
Anonymous Quiz
92%
Да
8%
Нет
⚡️Самые полезные каналы по C# в одной папке

В ней:
канал для подготовки к собеседованиям
интересные задачи
основной канал
книги по C#
и наш чат, в котором можно общаться и задавать вопросы

Добавляйте 👉 тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
💣 Токсичный разработчик: гений или бомба замедленного действия?

Токсичный разработчик — это специалист, с которым крайне некомфортно работать. Разбираемся в статье — как к нему относиться:

🔗 Ссылка
Напишите программу на языке C#, которая изменит порядок данных слов на обратный.
Как в C# реализуется паттерн «Lazy Initialization» и какие меры предосторожности необходимо предпринять для его корректного использования в многопоточных приложениях?

В C# «Lazy Initialization» реализуется с помощью класса Lazy, который обеспечивает отложенную инициализацию объекта. Для обеспечения безопасности в многопоточных приложениях, важно использовать конструктор Lazy с параметром LazyThreadSafetyMode, который контролирует доступ к объекту и обеспечивает потокобезопасную инициализацию. Это предотвращает создание нескольких экземпляров в многопоточной среде и гарантирует, что объект будет инициализирован только один раз.