C# | Тесты
Kanalga Telegram’da o‘tish
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Ko'proq ko'rsatish2 711
Obunachilar
+124 soatlar
-87 kunlar
-4030 kunlar
Postlar arxiv
2 711
🤔 Как работает async/await?
async/await — это механизм для асинхронного программирования, позволяющий писать асинхронный код, который выглядит как синхронный. Ключевое слово async указывает, что метод может содержать await, который приостанавливает выполнение до завершения задачи. Во время ожидания поток освобождается для других операций, что повышает производительность. После завершения задачи выполнение метода возобновляется с того же места.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой модификатор используется для указания, что структура должна быть неизменяемой?
2 711
🤔 Как происходит запрос интерфейса?
Когда компоненту нужен другой класс (зависимость), он объявляет интерфейс в своём конструкторе, а контейнер DI:
- Ищет зарегистрированную реализацию этого интерфейса.
- Создаёт экземпляр и передаёт его в зависимый класс.
Такой механизм называется инъекция через конструктор, и он наиболее распространён.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Что произойдет, если попытаться вызвать виртуальный метод в конструкторе базового класса?
2 711
🤔 Какой метод используется для нахождения индекса элемента в массиве?
2 711
🤔 Какой алгоритм используется для поиска наибольшей возрастающей подпоследовательности в массиве?
2 711
🤔 Какие типы шаблонов проектирования есть?
C# поддерживает все классические шаблоны проектирования (по GoF), включая:
- Порождающие: Singleton, Factory Method, Abstract Factory, Builder, Prototype.
- Структурные: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
- Поведенческие: Strategy, Observer, Command, State, Visitor, Mediator, Chain of Responsibility, Memento, Interpreter, Iterator, Template Method.
А также часто используются:
- Dependency Injection
- Repository
- Unit of Work
- MVVM (в WPF) и MVC (в ASP.NET)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих синтаксисов является корректным для ожидания завершения асинхронного метода?
2 711
🤔 Какой из следующих методов класса Thread изменяет приоритет потока?
2 711
🤔 Что такое SOAP?
SOAP (Simple Object Access Protocol) — это протокол обмена структурированными сообщениями между приложениями по сети. Он использует XML для описания сообщений и имеет строгое форматирование. Часто применяется с HTTP или SMTP, но не ограничивается ими. SOAP предоставляет высокую надёжность, безопасность и расширяемость, особенно в распределённых системах и корпоративных средах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод LINQ используется для проверки наличия всех элементов, удовлетворяющих условию?
2 711
🤔 Что такое Box/Unbox и как этого можно избежать?
Boxing — это преобразование значимого типа (int, float и т.д.) в ссылочный тип (object), т.е. упаковка значения в объект.
Unboxing — это обратное преобразование: из object обратно в value-type.
Проблема: это создаёт накладные расходы на память и производительность.
Избежать можно следующим образом:
- Использовать обобщённые коллекции (List<int> вместо ArrayList).
- Не использовать object, если можно указать конкретный тип.
- Избегать приведения типов без необходимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какое ключевое слово используется для создания ссылочного типа, который не может быть наследован?
2 711
🤔 Какой из следующих методов класса Task используется для обработки исключений, возникших в задаче?
2 711
Сегодня последний день, когда можно приобрести пожизненный PRO тариф easyoffer
Акция до 20 февраля 00:00
Покупаешь сейчас один раз — пользуешься всю жизнь без лимита, включая все будущие функции.
👉 Смотри подробности тарифа и покупай на https://easyoffer.ru/
2 711
🤔 Какой метод используется для выполнения асинхронной операции с тайм-аутом?
