C# | Тесты
الذهاب إلى القناة على Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
إظهار المزيد2 712
المشتركون
-424 ساعات
-107 أيام
-4130 أيام
أرشيف المشاركات
2 711
🤔 Всегда ли значимые типы находятся в стеке?
Нет, значимые типы (структуры) обычно хранятся в стеке, но если они являются частью объекта ссылочного типа, то хранятся в куче. Это зависит от контекста их использования.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔Какое свойство используется для проверки наличия элементов в коллекции IEnumerable в C#?
2 711
🤔 Что такое IQueryable?
`IQueryable` — это интерфейс, который позволяет строить и выполнять запросы к данным с отложенным выполнением (lazy loading). Он часто используется для создания запросов в LINQ к базам данных, поскольку позволяет серверу базы данных выполнить запрос, минимизируя нагрузку на память и процессор. `IQueryable` также поддерживает сложные запросы, такие как фильтрация, сортировка и агрегация, до фактического получения данных. Это делает его эффективным инструментом для работы с большими наборами данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой оператор используется для создания итератора, который возвращает элементы последовательности по одному за раз?
2 711
🤔 Что такое интерфейс?
Интерфейс — это контракт, который определяет набор методов и свойств, которые класс обязан реализовать. В отличие от классов, интерфейсы не содержат реализации, что позволяет разрабатывать гибкие и расширяемые архитектуры, где конкретное поведение зависит от реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих методов класса ThreadPool используется для ограничения числа потоков в пуле?
2 711
🤔 Как отменить Task?
Используется CancellationToken:
1. Создаётся CancellationTokenSource.
2. В метод передаётся токен.
3. При отмене — токен сигнализирует завершение задачи.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод LINQ используется для пропуска первых N элементов коллекции?
2 711
🤔 В чем разница между Include и ThenInclude?
- Include — загружает связанные сущности первого уровня (например, User -> Orders).
- ThenInclude — используется для загрузки дочерних сущностей от уже включённой (Orders -> Products).
То есть ThenInclude позволяет углубляться в иерархию вложенных объектов, продолжая цепочку
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод класса FileStream используется для чтения байтов из файла?
2 711
🤔 Что такое предикат?
Это делегат, представляющий метод, который принимает параметр и возвращает булево значение (true или false). Используется для фильтрации данных в LINQ или коллекциях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих интерфейсов позволяет копировать объекты с учетом их состояния?
2 711
🤔 Можно ли передать строку в lock?
Можно, но не рекомендуется. Строки могут быть разделяемыми между разными частями программы, даже если они написаны одинаково. Это может привести к неожиданным блокировкам. Лучше использовать уникальные объекты, специально созданные для блокировки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих методов используется для создания асинхронного итератора?
2 711
🤔 Может ли в абстрактном классе не быть ни одного абстрактного метода?
Да, может.
Абстрактный класс не обязан содержать абстрактные методы.
Он может использоваться как нельзя инстанцируемая базовая структура с частичной или полной реализацией, предназначенной для наследования.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих вариантов корректен для определения индексатора, возвращающего ссылку?
2 711
🤔 В чём разница между throw и throw ex?
- throw — повторно выбрасывает текущее исключение без потери стека вызовов.
- throw ex — создаёт новый бросок, обнуляя стек вызовов, и ты теряешь контекст, где ошибка возникла.
Используй просто throw, чтобы сохранить исходную точку ошибки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод LINQ используется для немедленного выполнения запроса и получения списка элементов?
