C # generics

Generic allows you to delay writing the specification of the data type of the programming element in the class or method until it is actually used in the program. In other words, generics allow you