The List<T> is a collection of strongly typed objects that can be accessed by index and having methods for sorting, searching, and modifying list. It is the generic version of the ArrayList that comes under System.Collections.Generic namespace.
For a better understanding of how to create a Generic List<T> Collection in C# and how to add elements to the list collection using Add and AddRange method, and how to access the elements of the generic list collection in C#, please have a look at the below example.