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

C# / .NET LINQ Middle
Вопрос тарифа Стандартный

Откройте весь каталог с разборами на тарифе Стандартный.

Тариф Стандартный — 499₽