Can you help me understand the practical differences between these two;

IList<int> myList = new List<int>();

List<int> myList = new List<int>();
c#
Edit
Report