C# | Тесты
Відкрити в Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Показати більше2 668
Підписники
-224 години
-37 днів
-1830 днів
Архів дописів
2 668
🤔 Какой из методов интерфейса IList позволяет вставить элемент в определенную позицию?
2 668
🤔 Какой метод LINQ используется для пропуска первых N элементов коллекции?
2 668
🤔 Какие есть фазы очистки ресурсов?
Управление ресурсами в .NET делится на несколько этапов:
1. Finalize (финализатор):
- Позволяет объекту реагировать на удаление.
- Вызывается сборщиком мусора.
- Используется редко, потому что непредсказуем по времени.
2. Dispose:
- Ручной способ освободить управляемые и неуправляемые ресурсы.
- Используется через IDisposable.
- Можно вызывать через конструкцию try-with-resources (using).
3. GC.Collect():
- Принудительно запускает сборку мусора.
- Не рекомендуется использовать без нужды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой метод используется для регистрации служб в контейнере внедрения зависимостей в ASP.NET Core?
2 668
🤔 Какой из следующих методов класса System.String используется для форматирования строки с интерполяцией?
2 668
🤔 Какие есть структуры данных?
- Линейные: массивы, списки, стеки, очереди.
- Связные: односвязные, двусвязные списки.
- Хеш-таблицы: Dictionary, HashMap.
- Деревья: бинарные, AVL, красно-чёрные.
- Графы: ориентированные, неориентированные.
- Кучи, матрицы, множества, деки, очереди с приоритетом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих типов данных используется для представления лямбда-выражений в виде дерева выражений?
2 668
🤔 Какой из следующих методов используется для извлечения типа во время выполнения в C#?
2 668
🤔 В чём разница между FirstOrDefault и SingleOrDefault?
- FirstOrDefault возвращает первый элемент или значение по умолчанию, если коллекция пуста.
- SingleOrDefault возвращает единственный элемент, но выбрасывает исключение, если найдено более одного элемента.
SingleOrDefault подходит, если ожидается максимум один результат. FirstOrDefault — если важен первый элемент, независимо от остальных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих методов используется для завершения асинхронного метода с ошибкой?
2 668
🤔 Какой метод LINQ используется для вычисления агрегатных значений (например, сумма, среднее) с функцией агрегирования?
2 668
🤔 Что делать, если есть два интерфейса с одинаковым названием?
В этом случае нужно использовать полное имя интерфейсов с указанием пространства имён (namespace).
Это позволяет разграничить их и избежать конфликта.
Если нужно реализовать оба в одном классе, возможна явная реализация, чтобы уточнить, к какому интерфейсу относится метод.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих методов класса Stack удаляет и возвращает верхний элемент стека?
2 668
🤔 Какой метод в классе List используется для добавления всех элементов другой коллекции в конец списка?
2 668
🤔 Какие есть минусы у boxing/unboxing?
Boxing — это преобразование значимого типа в объект (упаковка), unboxing — обратно.
Минусы:
- Снижение производительности — за счёт дополнительных операций.
- Создание мусора — каждый boxing создаёт новый объект в куче.
- Потеря типобезопасности — unboxing требует явного указания типа, возможны ошибки во время выполнения.
Лучше избегать, особенно в циклах или чувствительных к производительности местах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих методов класса Task используется для создания задачи, которая завершится при завершении всех указанных задач?
2 668
🤔 В каком случае использовать интерфейс, в каком абстрактный класс?
1. Интерфейс:
- Используйте, когда требуется задать общий контракт для классов без предоставления реализации.
- Подходит для ситуаций, где объекты могут принадлежать разным иерархиям.
2. Абстрактный класс:
- Используйте, когда нужно предоставить частичную реализацию вместе с контрактом.
- Подходит для классов в одной иерархии, где есть общая логика.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
