tgindex
C# | Тесты

C# | Тесты

Статистика

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv

Последний пост
18:10
Последнее чтение
19:55
Постов за неделю
13
Всего постов
26
Тип
открытый
Язык
русский
Категория
Технологии (по похожим)
В каталоге с
13 авг.
Подписчики
2 736
+3 за 3 дн.
Сутки
+1
+0,04%
Неделя
 
Месяц
 
Просмотров на пост
340
24 постов
Вовлечённость
12,4%
к подписчикам
Постов в день
1,9
всего 26
Упоминаний
2
каналов
Охват размещения
оценка
1/24сутки в ленте
252
1/48двое суток
288
1/72трое суток
311

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 🤔 Как происходит работа с Thread-ами и Task-ами, если из нескольких обращаться к общему state? При доступе к общему состоянию из нескольких Task или Thread могут возникнуть гонки данных (race conditions). Чтобы избежать ошибок: - Используют блокировки (lock, Monitor, Mutex). - Применяют конкурентные коллекции (ConcurrentDictionary, BlockingCollection). - Используют иммутабельность и локальные копии данных. - В случае async/await — состояние можно защищать SemaphoreSlim. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

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

  • видео или голосовое, без подписи

  • 🤔 Какая разница работы асинхронности на C# и JavaScript? В C#: - Асинхронность основана на async/await, Task, ThreadPool. - Может использоваться для как I/O (сетевые запросы), так и CPU-bound операций. - Компилятор генерирует state-machine для управления переходами состояний задачи. - Асинхронность может использовать потоки, но не всегда (например, при I/O — потоки не блокируются вовсе). В JavaScript: - Асинхронность основана на Promise, async/await. - Однопоточная модель с event loop. - Не используется многопоточность, даже если операции асинхронны. - Все I/O происходят через неблокирующий механизм событий. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • 🤔 Что такое reference-type? Это ссылочный тип. Хранится в куче. Переменная содержит ссылку на объект, а не сам объект. Примеры: - class, string, object, array. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • 🤔 Что такое .NET Standard? Это спецификация API, поддерживаемых различными реализациями платформы .NET, такими как .NET Framework, .NET Core и Xamarin. 1. Обеспечивает совместимость между этими реализациями, позволяя разрабатывать общий код. 2. Разработчики могут писать библиотеки, работающие на разных версиях и платформах .NET. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • 🤔 Всегда ли значимые типы находятся в стеке? Нет, значимые типы (структуры) обычно хранятся в стеке, но если они являются частью объекта ссылочного типа, то хранятся в куче. Это зависит от контекста их использования. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • 🤔 Что такое IQueryable? `IQueryable` — это интерфейс, который позволяет строить и выполнять запросы к данным с отложенным выполнением (lazy loading). Он часто используется для создания запросов в LINQ к базам данных, поскольку позволяет серверу базы данных выполнить запрос, минимизируя нагрузку на память и процессор. `IQueryable` также поддерживает сложные запросы, такие как фильтрация, сортировка и агрегация, до фактического получения данных. Это делает его эффективным инструментом для работы с большими наборами данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

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

  • видео или голосовое, без подписи

  • 🤔 Как отменить Task? Используется CancellationToken: 1. Создаётся CancellationTokenSource. 2. В метод передаётся токен. 3. При отмене — токен сигнализирует завершение задачи. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

  • видео или голосовое, без подписи

  • 🤔 В чем разница между Include и ThenInclude? - Include — загружает связанные сущности первого уровня (например, User -> Orders). - ThenInclude — используется для загрузки дочерних сущностей от уже включённой (Orders -> Products). То есть ThenInclude позволяет углубляться в иерархию вложенных объектов, продолжая цепочку Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

C# | Тесты — tgindex