I have a little confusion in .net
System.Collections.Generic
System is a namespace, collections is a project inside that namespace, generics is a class inside the collections project.
So list, array, queue ... all are inside generics. How it is possible to put a class inside another class.