Let us learn advanced C# concepts by building List from scratch using .net framework source code as reference