ar
Feedback
C# | Тесты

C# | Тесты

الذهاب إلى القناة على Telegram
2 711
المشتركون
+124 ساعات
-87 أيام
-4030 أيام
أرشيف المشاركات
🤔 Какой из следующих синтаксисов является корректным для создания кортежа с именованными элементами?
Anonymous voting

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

🤔 Какой метод класса Enumerable используется для пропуска первых n элементов последовательности?
Anonymous voting

🤔 Какой из методов класса Math используется для округления числа до ближайшего целого?
Anonymous voting

🤔 В каких ситуациях проще использовать string, чем StringBuilder? string удобнее: - Когда работа со строкой разовая или простая. - В шаблонах, интерполяции, конкатенации 2–3 элементов. - При чтении и выводе, где строка уже готова. То есть в ситуациях, где не требуется частая модификация строки. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Как можно не используя middleware выполнить действие перед обработкой запроса и после? 1. Использовать фильтры — например, в ASP.NET Core можно использовать ActionFilter для выполнения действий до и после метода контроллера. 2. Создать делегат обработки — добавить промежуточную логику в Use на уровне Startup. 3. Атрибуты и события — применять атрибуты для выполнения кода до обработки запроса. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для регистрации метода в качестве обработчика события?
Anonymous voting

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

🤔 В чём разница между списком и массивом? 1. Список (List): динамическая структура данных, которая может менять размер. Поддерживает методы для работы с элементами (добавление, удаление). 2. Массив: фиксированная структура данных, размер задаётся при создании. Более эффективен в использовании памяти, но менее гибок. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

🤔 Какая из концепций ООП используется для скрытия деталей реализации и предоставления публичного интерфейса?
Anonymous voting

🤔 Абстракция более высокого уровня — это Task или Thread? Task — это более высокоуровневая абстракция над Thread или ThreadPool. - Thread — примитив, напрямую управляет потоком ОС. - Task — обёртка над ThreadPool-ом, планирует выполнение, поддерживает отмену (CancellationToken), продолжения (ContinueWith) и await. Использовать Task предпочтительно в большинстве случаев. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

🤔 Какой метод класса List используется для удаления всех элементов из списка?
Anonymous voting

🤔 Когда сравниваются String, мы сравниваем ссылки? В .NET: - При использовании оператора == или метода Equals() для строк — сравниваются значения, а не ссылки. - Однако сравнение через ReferenceEquals() — это сравнение ссылок. Важно: строки в .NET иммутабельны и могут быть интернированы, то есть одинаковые строковые литералы могут указывать на одну и ту же область памяти. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из следующих методов используется для обработки ошибок в ASP.NET?
Anonymous voting

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

🤔 В чём разница между throw и throw ex? - throw — повторно выбрасывает текущее исключение без потери стека вызовов. - throw ex — создаёт новый бросок, обнуляя стек вызовов, и ты теряешь контекст, где ошибка возникла. Используй просто throw, чтобы сохранить исходную точку ошибки. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний