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 803
🤔 Какой метод используется для регистрации служб в контейнере внедрения зависимостей в ASP.NET Core?
2 803
🤔 Какой из следующих методов класса System.String используется для форматирования строки с интерполяцией?
2 803
🤔 Какие есть структуры данных?
- Линейные: массивы, списки, стеки, очереди.
- Связные: односвязные, двусвязные списки.
- Хеш-таблицы: Dictionary, HashMap.
- Деревья: бинарные, AVL, красно-чёрные.
- Графы: ориентированные, неориентированные.
- Кучи, матрицы, множества, деки, очереди с приоритетом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих типов данных используется для представления лямбда-выражений в виде дерева выражений?
2 803
🤔 Какой из следующих методов используется для извлечения типа во время выполнения в C#?
2 803
🤔 В чём разница между FirstOrDefault и SingleOrDefault?
- FirstOrDefault возвращает первый элемент или значение по умолчанию, если коллекция пуста.
- SingleOrDefault возвращает единственный элемент, но выбрасывает исключение, если найдено более одного элемента.
SingleOrDefault подходит, если ожидается максимум один результат. FirstOrDefault — если важен первый элемент, независимо от остальных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих методов используется для завершения асинхронного метода с ошибкой?
2 803
🤔 Какой метод LINQ используется для вычисления агрегатных значений (например, сумма, среднее) с функцией агрегирования?
2 803
🤔 Что делать, если есть два интерфейса с одинаковым названием?
В этом случае нужно использовать полное имя интерфейсов с указанием пространства имён (namespace).
Это позволяет разграничить их и избежать конфликта.
Если нужно реализовать оба в одном классе, возможна явная реализация, чтобы уточнить, к какому интерфейсу относится метод.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих методов класса Stack удаляет и возвращает верхний элемент стека?
2 803
🤔 Какой метод в классе List используется для добавления всех элементов другой коллекции в конец списка?
2 803
🤔 Какие есть минусы у boxing/unboxing?
Boxing — это преобразование значимого типа в объект (упаковка), unboxing — обратно.
Минусы:
- Снижение производительности — за счёт дополнительных операций.
- Создание мусора — каждый boxing создаёт новый объект в куче.
- Потеря типобезопасности — unboxing требует явного указания типа, возможны ошибки во время выполнения.
Лучше избегать, особенно в циклах или чувствительных к производительности местах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих методов класса Task используется для создания задачи, которая завершится при завершении всех указанных задач?
2 803
🤔 В каком случае использовать интерфейс, в каком абстрактный класс?
1. Интерфейс:
- Используйте, когда требуется задать общий контракт для классов без предоставления реализации.
- Подходит для ситуаций, где объекты могут принадлежать разным иерархиям.
2. Абстрактный класс:
- Используйте, когда нужно предоставить частичную реализацию вместе с контрактом.
- Подходит для классов в одной иерархии, где есть общая логика.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какие есть виды приведения типов?
1. Явное (explicit) — требует указания типа вручную. Может привести к ошибке времени выполнения.
2. Неявное (implicit) — происходит автоматически, когда не теряется информация.
3. Пользовательское (custom) — через оператор operator или as/is.
4. Boxing/Unboxing — упаковка значимых типов в объект и обратно.
5. Приведение интерфейсов/наследования — преобразование к базовому или интерфейсному типу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Что произойдет, если не вызвать метод Dispose() для объекта, реализующего интерфейс IDisposable?
2 803
🤔 Какой из следующих синтаксисов является корректным для создания анонимного типа с двумя свойствами?
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
