Учитывая границы List, .Last() перечисляет коллекцию?
Я спрашиваю об этом, потому что документация говорит, что он определен Enumerable (в этом случае ему нужно будет перечислить коллекцию)
Если он перечисляет коллекцию, я могу просто получить доступ к последнему элементу по индексу (поскольку мы знаем .Count для List<T>), но, похоже, глупо это делать....