Что делает ConfigureAwait(false) и почему его использование важно в библиотечном коде?
Каталог вопросов
100+ вопросов с разборами для собеседований по C# и .NET
Фильтры
Мы тоже используем AI. Но проверяем факты, строим программу обучения и отслеживаем ваш прогресс.
Вопросы
55 всегоКак работает Task.WhenAll под капотом и почему последовательный await может значительно замедлить выполнение независимых…
Зачем нужен ValueTask и в каких случаях его использование может ухудшить производительность вместо улучшения?
Что такое SynchronizationContext и почему вызов .Result или .Wait() на асинхронной задаче может вызвать дедлок в UI-прил…
Почему сигнатура async void считается опасной и чем обработка исключений в таких методах отличается от async Task?
Как CancellationToken обеспечивает кооперативную отмену асинхронных операций под капотом и почему простой volatile bool-…
Как исключения распространяются в async-методах и почему await разворачивает ошибку напрямую, а вызов .Result оборачивае…
Как TaskCompletionSource позволяет вручную управлять завершением Task и зачем его используют при обёртке callback-based …
Почему повторный вызов Count() и Sum() на results после foreach даёт другие числа, если Square использует yield return?
Почему один и тот же LINQ-запрос может выполняться в памяти (LINQ to Objects) или на сервере БД (LINQ to SQL/Entity Fram…
Какой LINQ-метод исключает дублирующиеся элементы в результирующей последовательности?
Как LINQ-запросы захватывают переменные из внешней области видимости? Почему использование изменяемой переменной в цикле…