Каковы различия между IEnumerable, ICollection и IList, и когда должен бы быть использованным каждый?
Существует какое-то различие между интерфейсами IEnumerable, ICollection или IList? В каком моменте он был бы должен использовать каждую из них в моих разработках?