К этому понятию относятся: классы, абстрактные классы, структуры... Что такое "стереотип" в c#?
Скорее всего имелось ввиду обобщения Generics.
Пример использования:
List<string> items;
В данном случае List<T> это обобщение.
Обобщения предназначены для того что бы создавать классы, интерфейсы или методы параметризованные некоторыми типами для поддержки статической типизации, убрать дорогостоящее преобразование типов, какое было например раньше в ArrayList.
Более подробно можно почитать тут и тут.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей