C# | Тесты
Відкрити в Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Показати більше2 668
Підписники
-224 години
-37 днів
-1830 днів
Архів дописів
2 668
🤔 Какие есть виды приведения типов?
1. Явное (explicit) — требует указания типа вручную. Может привести к ошибке времени выполнения.
2. Неявное (implicit) — происходит автоматически, когда не теряется информация.
3. Пользовательское (custom) — через оператор operator или as/is.
4. Boxing/Unboxing — упаковка значимых типов в объект и обратно.
5. Приведение интерфейсов/наследования — преобразование к базовому или интерфейсному типу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Что произойдет, если не вызвать метод Dispose() для объекта, реализующего интерфейс IDisposable?
2 668
🤔 Какой из следующих синтаксисов является корректным для создания анонимного типа с двумя свойствами?
2 668
🤔 Можно ли передать строку в lock?
Можно, но не рекомендуется. Строки могут быть разделяемыми между разными частями программы, даже если они написаны одинаково. Это может привести к неожиданным блокировкам. Лучше использовать уникальные объекты, специально созданные для блокировки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих синтаксисов является корректным для объявления обобщенного интерфейса?
2 668
🤔 Какое ключевое слово используется для явного указания на то, что метод генерирует исключение?
2 668
🤔 Что такое middleware в ASP.NET core?
Middleware — это компоненты, которые обрабатывают HTTP-запросы и ответы в ASP.NET Core. Каждый компонент middleware может либо обработать запрос, либо передать его следующему компоненту в конвейере. Они используются для выполнения задач, таких как аутентификация, логирование или обработка ошибок. Последовательность middleware определяет поведение приложения и порядок обработки запросов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих методов класса ThreadPool используется для ограничения числа потоков в пуле?
2 668
🤔 Какой из следующих методов класса Regex проверяет, соответствует ли входная строка заданному регулярному выражению?
2 668
🤔 Как называется механизм, при котором переиспользуются одинаковые литералы?
Этот механизм называется интернирование строк (String Interning). Он позволяет хранить одинаковые строковые значения в едином пуле для экономии памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Что произойдет, если вызвать виртуальный метод в конструкторе базового класса?
2 668
🤔 Какой из следующих вариантов является корректным для определения интерфейса, который наследует другой интерфейс и добавляет новый метод?
2 668
🤔 Какие механизмы позволяют не нарушать принцип dependency inversion?
Для соблюдения принципа dependency inversion используются интерфейсы и абстракции, которые позволяют код зависеть от общего поведения, а не от конкретных реализаций. Также помогают фабрики (Factories) для создания объектов и DI-контейнеры (Dependency Injection), которые управляют зависимостями и их внедрением.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какая коллекция из пространства имен System.Collections.Concurrent позволяет безопасно перебрать элементы в многопоточном окружении?
2 668
🤔 Какой метод класса XmlDocument используется для загрузки XML-документа из файла?
2 668
🤔 Как сделать миграцию методов?
Миграция методов подразумевает их перемещение или переработку между классами, что требует анализа текущей логики и всех мест, где методы используются. Следует обновить ссылки, провести рефакторинг кода и написать тесты для проверки функциональности после изменений. Это помогает минимизировать риски нарушения работы системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
Стажировки и вакансии для .NET разработчиков.
- Вакансии которых нет на джоб-агрегаторах
- Только прямые контакты HR в Telegram
👉 @jobs_dot_net
Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.
2 668
🤔 Какой метод используется для преобразования строки в объект DateTime?
2 668
🤔 Что такое expression?
Это класс в .NET, представляющий выражение в виде объекта. Он используется для создания деревьев выражений, которые можно анализировать, изменять и компилировать в исполняемый код. Expression применяется, например, в LINQ для преобразования выражений в запросы к базам данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
