C# | Тесты
الذهاب إلى القناة على Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
إظهار المزيد2 803
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
2 802
🤔 Что такое EF?
Entity Framework (EF) — это ORM (Object-Relational Mapping) фреймворк от Microsoft, который позволяет разработчикам работать с данными как с объектами, не беспокоясь о базовых SQL запросах. Это упрощает работу с базами данных, автоматически обрабатывая запросы, обновления и связи данных. EF поддерживает широкий спектр функциональности баз данных и облегчает интеграцию данных в .NET-приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Что произойдет, если попытаться присвоить значение переменной readonly вне конструктора?
2 802
🤔 Действительно ли при вызове метода Add уже генерируется SQL-код?
Нет, при вызове метода Add SQL-код еще не генерируется. На этом этапе сущность просто добавляется в контекст, и ее состояние помечается как "добавленное". SQL-код формируется и выполняется только при вызове метода SaveChanges(), который анализирует все изменения и генерирует соответствующие SQL-запросы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой метод класса Enumerable используется для преобразования последовательности в массив?
2 802
🤔 Зачем нужен StringBuilder?
StringBuilder используется для эффективной работы со строками, когда требуется:
- Много конкатенаций (соединений строк),
- Частые изменения содержимого,
- Циклические операции со строками.
Так как строки в .NET неизменяемы, каждая операция с string создаёт новый объект. StringBuilder решает эту проблему, позволяя изменять содержимое без создания новых строк.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой из алгоритмов поиска используется для поиска подстроки в строке?
2 802
🤔 Какой метод класса Thread используется для ожидания завершения выполнения другого потока?
2 802
🤔 Какие есть базовые делегаты в .NET и в чём их различия?
Основные обобщённые делегаты:
- Action — делегат, который не возвращает значение, но может принимать параметры.
- Func — делегат, который возвращает значение и может принимать параметры.
- Predicate — делегат, который принимает один параметр и возвращает bool (подтип Func).
Различие — в наличии/отсутствии возвращаемого значения и типах параметров.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой из следующих синтаксисов является корректным для перебора элементов асинхронного стрима?
2 802
🤔 Какой из следующих интерфейсов определяет коллекцию без дублирующихся элементов?
2 802
🤔 Есть ли разница в какой последовательности писать catch-и?
Да, порядок catch-блоков имеет значение.
Блоки catch проверяются сверху вниз, и первый подходящий будет выполнен.
Если более общий catch (например, Exception) находится выше специфического (например, IOException), то последний никогда не выполнится, и компилятор выдаст ошибку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой метод LINQ используется для объединения двух коллекций, сохраняя порядок и дублирующиеся элементы?
2 802
🤔 Какой метод используется для получения текущей даты и времени в C#?
2 802
🤔 Какие проблемы могут быть при многопоточности и как их избежать?
Проблемы: состояния гонки, deadlock, livelock, взаимные блокировки и неправильная синхронизация данных. Их избегают с помощью использования примитивов синхронизации (например, lock, Monitor, Mutex), разделения ответственности между потоками, атомарных операций и минимизации общего доступа к ресурсам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Что произойдет, если не реализовать интерфейс IDisposable для класса, использующего неуправляемые ресурсы?
2 802
🤔 Include — это жадная, ленивая или явная загрузка?
Include — это жадная (eager) загрузка.
Он используется в Entity Framework, чтобы сразу загрузить связанные сущности вместе с основным объектом в одном запросе. Это позволяет избежать дополнительных обращений к базе данных после получения главной сущности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
