uz
Feedback
C# | Тесты

C# | Тесты

Kanalga Telegram’da o‘tish
2 803
Obunachilar
Ma'lumot yo'q24 soatlar
-57 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
🤔 Можно ли передать строку в 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

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

Стажировки и вакансии для .NET разработчиков. - Вакансии которых нет на джоб-агрегаторах - Только прямые контакты HR в Telegr
Стажировки и вакансии для .NET разработчиков. - Вакансии которых нет на джоб-агрегаторах - Только прямые контакты HR в Telegram 👉 @jobs_dot_net Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.

🤔 Какое ключевое слово используется для наследования класса в C#?
Anonymous voting

🤔 Какой метод используется для преобразования строки в объект DateTime?
Anonymous voting

🤔 Что такое expression? Это класс в .NET, представляющий выражение в виде объекта. Он используется для создания деревьев выражений, которые можно анализировать, изменять и компилировать в исполняемый код. Expression применяется, например, в LINQ для преобразования выражений в запросы к базам данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из модификаторов запрещает создание экземпляров класса?
Anonymous voting

🤔 Какая коллекция в .NET обеспечивает доступ к элементам с контролем версии и блокировкой доступа для многопоточных операций?
Anonymous voting

🤔 Что такое Box/Unbox и как этого можно избежать? Boxing — это преобразование значимого типа (int, float и т.д.) в ссылочный тип (object), т.е. упаковка значения в объект. Unboxing — это обратное преобразование: из object обратно в value-type. Проблема: это создаёт накладные расходы на память и производительность. Избежать можно следующим образом: - Использовать обобщённые коллекции (List<int> вместо ArrayList). - Не использовать object, если можно указать конкретный тип. - Избегать приведения типов без необходимости. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний