If you go to definition of List you would see the following:
List
public class List : IList, ICollection, IEnumer
That's not the way it was actually coded behind the scenes. That's just what tools like Reflector show you when it turns the IL back into C#.