Question: what is the difference between list and ilist in c#?
Answer: The main difference between List and IList in C#.NET is that List is a class that represents a list of objects which can be accessed by index while IList is an interface that represents a collection of objects which can be accessed by index. ... Overall, List is a concrete type that implements the IList interface.