ru
Feedback
C# | Тесты

C# | Тесты

Открыть в Telegram
2 803
Подписчики
-124 часа
-67 дней
-130 день
Архив постов
🤔 Какие ресурсы очищают Dispose и Finalize? - Dispose используется для ручного освобождения ресурсов, таких как: - Файлы - Соединения с базами данных - Сетевые сокеты - Таймеры и обработчики событий - Finalize вызывается автоматически сборщиком мусора, чтобы освободить неуправляемые ресурсы (например, дескрипторы ОС, ресурсы вне .NET). Dispose — быстрее и надёжнее, потому что вызывается явно, в отличие от непредсказуемого Finalize. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

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

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

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

🤔 Какие есть уровни изоляции транзакций? SQL поддерживает несколько уровней изоляции транзакций, которые определяют, какие изменения видны между конкурентными транзакциями: - Read Uncommitted – транзакции могут читать "грязные" (неподтвержденные) данные из других транзакций. Возможны аномалии. - Read Committed – транзакция видит только подтвержденные изменения других транзакций. Исключает "грязные" чтения. - Repeatable Read – гарантирует, что данные, прочитанные в одной транзакции, не изменятся до ее завершения. Возможны фантомные чтения. - Serializable – самый строгий уровень, полностью исключает аномалии за счет блокировки записей или использования версионности. - Snapshot (в SQL Server) – каждая транзакция работает со "снимком" данных, исключая конфликты без блокировок. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое value-type? Это значимый тип. Хранится в стеке или встроен в объект. Содержит само значение, а не ссылку. Примеры: - int, float, bool, struct. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

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

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

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

🤔 Как работают дженерики под капотом? Дженерики (Generics) — это шаблоны, которые компилируются один раз, но адаптируются под разные типы: - Для значимых типов компилятор создаёт отдельные версии (специализации) — для повышения производительности и избежания boxing. - Для ссылочных типов — используется единая реализация, потому что ссылки можно привести к общему типу. Это делает дженерики мощными и безопасными, при этом эффективными. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое инкапсуляция? Инкапсуляция в объектно-ориентированном программировании — это механизм упаковки данных (переменных) и кода, работающего с данными (методов), в один объект и ограничение доступа к некоторым компонентам объекта, что способствует безопасности и упрощению интерфейса. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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