C# | Тесты
الذهاب إلى القناة على Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
إظهار المزيد2 804
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
-230 أيام
أرشيف المشاركات
2 804
🤔 Что занимает меньше памяти: класс или структура?
Структура (значимый тип) занимает меньше памяти, потому что:
- Хранится в стеке или внутри другого объекта, без дополнительной накладной информации.
- Не требует хранения метаданных о типе, как у класса.
- Не использует сборщик мусора (GC) для удаления.
Однако слишком большие или часто копируемые структуры могут быть менее эффективны.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Что из себя представляет абстракция?
Это процесс выделения важных характеристик объекта и скрытия несущественных деталей. Она позволяет:
1. Создавать простые интерфейсы для сложных систем.
2. Сосредотачиваться на логике, а не на деталях реализации.
3. Обеспечивать полиморфизм и унифицированный подход к различным объектам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой из следующих методов используется для асинхронного чтения из потока?
2 804
🤔 Какой метод LINQ используется для объединения двух последовательностей, включая все элементы обеих последовательностей?
2 804
🤔 Какие есть базовые сущности RabbitMQ?
1. Queue — очередь, куда отправляются сообщения.
2. Exchange — точка обмена, которая направляет сообщения в очереди на основе правил.
3. Binding — связь между Exchange и Queue, определяющая, какие сообщения попадут в очередь.
4. Message — само сообщение, отправляемое в RabbitMQ.
5. Connection — соединение клиента с сервером RabbitMQ.
6. Channel — виртуальный канал поверх соединения для работы с сообщениями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод должен быть реализован при использовании интерфейса IComparable?
2 804
🤔 Как работают join?
join в LINQ или SQL объединяет данные из двух коллекций или таблиц на основе общего поля. Например, в SQL это выполняется через сравнение ключей, указанных в ON, а в LINQ — с помощью метода Join. Результат может быть внутренним (INNER JOIN), внешним (LEFT JOIN, RIGHT JOIN) или полным (FULL JOIN).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод используется для поиска последнего вхождения подстроки в строке?
2 804
🤔 Чем отличается IQueryable от IEnumerable?
`IEnumerable` используется для перебора коллекции в памяти и поддерживает ленивую загрузку данных. `IQueryable` позволяет работать с данными на уровне источника данных, поддерживая отложенное выполнение запросов и возможность составления SQL-запросов для баз данных. `IQueryable` чаще используется в LINQ для работы с базами данных, а `IEnumerable` — для работы с коллекциями, уже загруженными в память. `IQueryable` может оптимизировать запросы, выполняя их на сервере базы данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔Какой паттерн проектирования позволяет отделять алгоритм выполнения задачи от объектов, на которых она выполняется, используя в C# делегаты?
2 804
🤔 Что такое перегрузка метода?
Это возможность объявлять методы с одинаковым именем, но с разными параметрами (типами, количеством или порядком).
• Она позволяет создавать более гибкий и удобный интерфейс класса.
• Пример:
void Print(string message) { ... }
void Print(int number) { ... }
Каждый из методов будет вызываться в зависимости от переданных аргументов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод класса Task используется для ожидания завершения задачи?
2 804
🤔 Какое ключевое слово используется для перехода к следующей итерации цикла в C#?
2 804
🤔 В каком случае использовать интерфейс, в каком абстрактный класс?
1. Интерфейс:
- Используйте, когда требуется задать общий контракт для классов без предоставления реализации.
- Подходит для ситуаций, где объекты могут принадлежать разным иерархиям.
2. Абстрактный класс:
- Используйте, когда нужно предоставить частичную реализацию вместе с контрактом.
- Подходит для классов в одной иерархии, где есть общая логика.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
