Generics Terminology

Description Article
Table of Contents
Operations
Open Generic Type

Generic type that doesn’t yet have its type parameters specified.

e.g.1: CargoCreate<T, V>

e.g.2: Dictionary<T>

Closed Generic Type

Generic type that for which a concrete type has been assigned to all type parameters

e.g.: CargoCreate<Food, Drink>

Open Constructed Type

Generic type that for which a concrete type has been assigned to one or more type parameters, but not all

e.g.: CargoCreate<Food, V>