Generics

What are generics?
Generics are classes, structures, interfaces, and methods that have placeholders (type parameters) for one or more of the types that they store or use.