У штатов есть города. Мне нужно государство с большинством городов, только если нет связи. Связь означает, что в топ-2 штатах одинаковое количество городов.
var stateWithMostCities = _states
.OrderByDescending(_p => _p.cities.Count())
.Take(2)
.ToList();
Теперь я могу проверить, если счет города первого штата = второй штат, и определить, есть ли связь. Однако я спрашиваю, можно ли это сделать в той же строке, показанной выше, используя takewhile, skip и другие творческие применения linq. Спасибо