При касте к листу ты гарантируешь то, какая реализация IEnumerable вызовется, а при получении просто IEnumerable без какого то либо каста, ты не знаешь ,как ты будешь бегать по коллекции
При касте к листу ты гарантируешь то, какая реализация IEnumerable вызовется, а при получении просто IEnumerable без какого то либо каста, ты не знаешь ,как ты будешь бегать по коллекции
А ну это да, но я не про каст говорил, а про ToList()