en
Feedback
C# | Тесты

C# | Тесты

Open in Telegram
2 788
Subscribers
-224 hours
-157 days
-1930 days
Posts Archive
🤔 Есть ref, out и boxing, unboxing в чем их разница? - `ref` и `out` используются для передачи аргументов по ссылке в C#, но `out` требует инициализации переменной внутри метода. - Boxing происходит, когда значение типа значения оборачивается в тип `Object` или любой другой тип интерфейса, а unboxing — это извлечение этого значения обратно в тип значения. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Чем отличается метод Equal от ==? Метод `Equals()` предназначен для сравнения значений объектов, в то время как оператор `==` может быть переопределен для сравнения ссылок (для ссылочных типов) или значений (для типов значений). `Equals()` может быть переопределен для обеспечения сравнения по содержимому. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод запускает асинхронную операцию без ожидания её завершения?
Anonymous voting

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

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

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

🤔 Что возвращает метод, помеченный как async?
Anonymous voting

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

🤔 Что происходит, когда вызывается метод await в асинхронном методе?
Anonymous voting

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

🤔 Что такое lock-еры? В C# `lock` используется для обеспечения потокобезопасности путем ограничения доступа к критической секции кода только одним потоком одновременно. Это помогает предотвратить состояние гонки и другие проблемы синхронизации в многопоточных приложениях. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

GitHub теперь в Telegram! Более 7000+ репозиториев с исходным кодом нейросетей, ботов, сайтов и других интересных проектов дл
GitHub теперь в Telegram! Более 7000+ репозиториев с исходным кодом нейросетей, ботов, сайтов и других интересных проектов для разработчиков: Всё разбито по #хештегам. Подписывайтесь: @GitHub

🤔 Что делает ключевое слово async в C#?
Anonymous voting

🤔 Как используется ключевое слово await? В C#, ключевое слово `await` используется в сочетании с асинхронными методами для указания точки, в которой выполнение текущего метода будет приостановлено до завершения асинхронной операции. `await` делает код асинхронной операции выглядящим как синхронный и позволяет возвращать управление вызывающему коду, предотвращая блокировку UI или других операций, пока асинхронная операция выполняется. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

🤔 В чем разница между асинхронностью и многопоточностью? Асинхронность и многопоточность — это два подхода к параллельной обработке задач. Асинхронность позволяет программе продолжать выполнение работы, в то время как она ждет завершения другой задачи (например, ввода/вывода), не блокируя основной поток. Многопоточность включает использование нескольких потоков для выполнения различных задач одновременно, что может ускорить выполнение программы за счет одновременной обработки данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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