es
Feedback
C# | Тесты

C# | Тесты

Ir al canal en Telegram
2 804
Suscriptores
Sin datos24 horas
-57 días
-230 días
Archivo de publicaciones
🤔 Что занимает меньше памяти: класс или структура? Структура (значимый тип) занимает меньше памяти, потому что: - Хранится в стеке или внутри другого объекта, без дополнительной накладной информации. - Не требует хранения метаданных о типе, как у класса. - Не использует сборщик мусора (GC) для удаления. Однако слишком большие или часто копируемые структуры могут быть менее эффективны. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что такое "yield" в C#?
Anonymous voting

🤔 Что такое полиморфизм в ООП?
Anonymous voting

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

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

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

🤔 Какие есть базовые сущности RabbitMQ? 1. Queue — очередь, куда отправляются сообщения. 2. Exchange — точка обмена, которая направляет сообщения в очереди на основе правил. 3. Binding — связь между Exchange и Queue, определяющая, какие сообщения попадут в очередь. 4. Message — само сообщение, отправляемое в RabbitMQ. 5. Connection — соединение клиента с сервером RabbitMQ. 6. Channel — виртуальный канал поверх соединения для работы с сообщениями. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод должен быть реализован при использовании интерфейса IComparable?
Anonymous voting

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

🤔 Как работают join? join в LINQ или SQL объединяет данные из двух коллекций или таблиц на основе общего поля. Например, в SQL это выполняется через сравнение ключей, указанных в ON, а в LINQ — с помощью метода Join. Результат может быть внутренним (INNER JOIN), внешним (LEFT JOIN, RIGHT JOIN) или полным (FULL JOIN). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Чем отличается IQueryable от IEnumerable? `IEnumerable` используется для перебора коллекции в памяти и поддерживает ленивую загрузку данных. `IQueryable` позволяет работать с данными на уровне источника данных, поддерживая отложенное выполнение запросов и возможность составления SQL-запросов для баз данных. `IQueryable` чаще используется в LINQ для работы с базами данных, а `IEnumerable` — для работы с коллекциями, уже загруженными в память. `IQueryable` может оптимизировать запросы, выполняя их на сервере базы данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое перегрузка метода? Это возможность объявлять методы с одинаковым именем, но с разными параметрами (типами, количеством или порядком). • Она позволяет создавать более гибкий и удобный интерфейс класса. • Пример: void Print(string message) { ... } void Print(int number) { ... } Каждый из методов будет вызываться в зависимости от переданных аргументов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

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

🤔 Какое значение возвращает метод Task.FromCanceled() в C#?
Anonymous voting