Терминология .NET generics немного неоднозначна. Хуже того - кажется, что оно используется неоднозначно и по-разному в разных источниках. В основном неясно, являются ли отношения между этими 4 терминами (относительно "Тип" ):
- откройте
- закрыт
- несвязанный
- построен
Я понимаю, что List<T>
открыт и List<int>
закрыт. Но что действительно "построено" и "несвязано" по отношению к открытым/закрытым типам?