C# | Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more2 708
Subscribers
-124 hours
-77 days
-3530 days
Posts Archive
2 707
🤔 Как создать делегат, который принимает два параметра типа string и возвращает bool?
2 707
🤔 Как браузер отправляет запрос и получает ответ от API?
1. Браузер отправляет HTTP-запрос к серверу, указывая метод (например, GET или POST), заголовки и данные (если нужно).
2. Сервер обрабатывает запрос, взаимодействует с API и возвращает HTTP-ответ с данными или кодом состояния.
3. Ответ содержит тело, заголовки и статус выполнения запроса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
🤔 Какая коллекция в .NET предоставляет возможность многопоточного доступа и поддерживает метод AddOrUpdate?
2 707
🤔 Как сделать связь один к одному?
Для связи "один к одному" создаётся внешний ключ в одной таблице, связанный с первичным ключом другой таблицы, и для внешнего ключа добавляется ограничение уникальности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
Repost from easyoffer
⏳ Осталось всего 14 дней до завершения краудфандинга
Сейчас самое подходящее время подключиться, если вы ждали или откладывали:
Все, кто поддержат проект сейчас, до релиза, получат:
🚀 PRO-доступ на 1 год по цене месячной подписки
➕ Бета-доступ к EasyOffer 2.0 (конец мая)
👉 Поддержать: https://planeta.ru/campaigns/easyoffer
2 707
🤔 Какой метод необходимо переопределить для реализации финализатора в C#?
2 707
🤔 Какой класс используется для синхронизации доступа к ресурсу в многопоточном окружении?
2 707
🤔 Как можно не используя middleware выполнить действие перед обработкой запроса и после?
1. Использовать фильтры — например, в ASP.NET Core можно использовать ActionFilter для выполнения действий до и после метода контроллера.
2. Создать делегат обработки — добавить промежуточную логику в Use на уровне Startup.
3. Атрибуты и события — применять атрибуты для выполнения кода до обработки запроса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
🤔 Какой метод класса List используется для удаления первого вхождения указанного элемента?
2 707
🤔 Во что разворачивается using?
using — это удобная конструкция, которая автоматически вызывает Dispose, когда объект больше не нужен.
Под капотом она разворачивается в блок с вызовом Dispose в конце, даже если произошла ошибка. Это защищает от утечек ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
🤔 В чём разница между var и dynamic?
- var — тип определяется на этапе компиляции. После компиляции он получает конкретный тип. Статическая типизация.
- dynamic — тип определяется во время выполнения. Ошибки типа могут проявиться только в рантайме.
var безопаснее, dynamic гибче, но требует осторожности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
🤔 Какой из методов класса String используется для проверки, начинается ли строка с заданной подстроки?
2 707
🤔 Как происходит работа с моделью?
Работа с моделью (например, в ASP.NET или ORM):
1. Определение модели — создаётся C#-класс с нужными свойствами.
2. Связывание модели — в ASP.NET модель связывается с формой или JSON из запроса.
3. Валидация модели — используется DataAnnotations или ручная проверка.
4. Применение — модель передаётся в бизнес-логику, сохраняется в базу через ORM, отображается в UI и т.д.
5. Обратная передача — можно вернуть модель обратно на клиент, например, как JSON.
В ORM модель описывает структуру таблицы и связи между сущностями. ORM использует модель для генерации SQL-запросов и маппинга данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 707
🤔 Какой алгоритм используется для построения минимального остовного дерева в графе?
2 707
🤔 Вопрос: Какой модификатор доступа в C# делает член класса доступным только в текущей сборке?
