Предположим, у меня есть метод public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Я прочитал, что было бы лучше вернуть интерфейс (либо IListили IEnumerable), а не возвращать List....