fa
Feedback
C# | Тесты

C# | Тесты

رفتن به کانال در Telegram

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv

نمایش بیشتر
2 710
مشترکین
+124 ساعت
-87 روز
-4030 روز
آرشیو پست ها
🤔 Какой из следующих методов класса Task используется для создания задачи, которая завершится при завершении всех указанных задач?
Anonymous voting

🤔 В каком случае использовать интерфейс, в каком абстрактный класс? 1. Интерфейс: - Используйте, когда требуется задать общий контракт для классов без предоставления реализации. - Подходит для ситуаций, где объекты могут принадлежать разным иерархиям. 2. Абстрактный класс: - Используйте, когда нужно предоставить частичную реализацию вместе с контрактом. - Подходит для классов в одной иерархии, где есть общая логика. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что означает ключевое слово implicit в C#?
Anonymous voting

🤔 В чем заключается концепция memory model в C#?
Anonymous voting

🤔 Какие есть виды приведения типов? 1. Явное (explicit) — требует указания типа вручную. Может привести к ошибке времени выполнения. 2. Неявное (implicit) — происходит автоматически, когда не теряется информация. 3. Пользовательское (custom) — через оператор operator или as/is. 4. Boxing/Unboxing — упаковка значимых типов в объект и обратно. 5. Приведение интерфейсов/наследования — преобразование к базовому или интерфейсному типу. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что произойдет, если не вызвать метод Dispose() для объекта, реализующего интерфейс IDisposable?
Anonymous voting

🤔 Какой из следующих синтаксисов является корректным для создания анонимного типа с двумя свойствами?
Anonymous voting

🤔 Можно ли передать строку в lock? Можно, но не рекомендуется. Строки могут быть разделяемыми между разными частями программы, даже если они написаны одинаково. Это может привести к неожиданным блокировкам. Лучше использовать уникальные объекты, специально созданные для блокировки. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из следующих синтаксисов является корректным для объявления обобщенного интерфейса?
Anonymous voting

🤔 Какое ключевое слово используется для явного указания на то, что метод генерирует исключение?
Anonymous voting

🤔 Что такое middleware в ASP.NET core? Middleware — это компоненты, которые обрабатывают HTTP-запросы и ответы в ASP.NET Core. Каждый компонент middleware может либо обработать запрос, либо передать его следующему компоненту в конвейере. Они используются для выполнения задач, таких как аутентификация, логирование или обработка ошибок. Последовательность middleware определяет поведение приложения и порядок обработки запросов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из следующих методов класса ThreadPool используется для ограничения числа потоков в пуле?
Anonymous voting

🤔 Какой из следующих методов класса Regex проверяет, соответствует ли входная строка заданному регулярному выражению?
Anonymous voting

🤔 Как называется механизм, при котором переиспользуются одинаковые литералы? Этот механизм называется интернирование строк (String Interning). Он позволяет хранить одинаковые строковые значения в едином пуле для экономии памяти. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что произойдет, если вызвать виртуальный метод в конструкторе базового класса?
Anonymous voting

🤔 Какой из следующих вариантов является корректным для определения интерфейса, который наследует другой интерфейс и добавляет новый метод?
Anonymous voting

🤔 Какие механизмы позволяют не нарушать принцип dependency inversion? Для соблюдения принципа dependency inversion используются интерфейсы и абстракции, которые позволяют код зависеть от общего поведения, а не от конкретных реализаций. Также помогают фабрики (Factories) для создания объектов и DI-контейнеры (Dependency Injection), которые управляют зависимостями и их внедрением. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какая коллекция из пространства имен System.Collections.Concurrent позволяет безопасно перебрать элементы в многопоточном окружении?
Anonymous voting

🤔 Какой метод класса XmlDocument используется для загрузки XML-документа из файла?
Anonymous voting

🤔 Как сделать миграцию методов? Миграция методов подразумевает их перемещение или переработку между классами, что требует анализа текущей логики и всех мест, где методы используются. Следует обновить ссылки, провести рефакторинг кода и написать тесты для проверки функциональности после изменений. Это помогает минимизировать риски нарушения работы системы. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний