Каталог вопросов

100+ вопросов с разборами для собеседований по C# и .NET

Фильтры

Почему не просто ChatGPT?

Мы тоже используем AI. Но проверяем факты, строим программу обучения и отслеживаем ваш прогресс.

Узнать подробнее

Вопросы

10 всего
LINQ Middle

Почему повторный вызов Count() и Sum() на results после foreach даёт другие числа, если Square использует yield return?

LINQ Middle

Почему один и тот же LINQ-запрос может выполняться в памяти (LINQ to Objects) или на сервере БД (LINQ to SQL/Entity Fram…

LINQ Middle

Какой LINQ-метод исключает дублирующиеся элементы в результирующей последовательности?

LINQ Middle

Как LINQ-запросы захватывают переменные из внешней области видимости? Почему использование изменяемой переменной в цикле…

LINQ Middle

Как LINQ обрабатывает null-элементы в коллекции и null-источники? Почему source.Where(x => x != null).Select(x => x.Prop…

LINQ Middle

Чем отличается Join от GroupJoin в LINQ? В каких сценариях GroupJoin необходим даже если кажется, что подходит обычный J…

LINQ Middle

Почему важно правильно освобождать IEnumerator через Dispose при работе с LINQ? Как foreach и ручная итерация влияют на …

LINQ Middle

Стабильна ли сортировка в LINQ методах OrderBy и OrderByDescending? Как это влияет на цепочку ThenBy и на производительн…

LINQ Middle

Как работает SelectMany под капотом? Почему вложенные циклы через Select + SelectMany с иерархическими данными более эфф…

LINQ Middle

Чем отличаются методы Cast<T>() и OfType<T>() в LINQ to Objects? Почему Cast бросает InvalidCastException, а OfType молч…