List can be indexed by integral index, also can add or remove elements to the list and can insert an item at a particular index. List can do by integral index.
IEnumerable faster than List. It is present in System.Collections Namespace.While query data from database, IEnumerable execute select query on server side, load data in-memory on client side and then filter data.It not suitable for paging becuase it doesn't support lazy loading. IEnumerable<T> is just a sequence of items. FOR-EACH loop is the only way to iterate through IEnumerable collection. we can't access the items randomly
Senior Software Engineer,
Microsoft Certified Technology Specialist.