Дженерики - это классы и методы, имеющие местозаполнители (параметры типа или параметризованные типы) для одного или нескольких типов. Это позволяет разрабатывать классы, которые принимают общий тип, и определять фактический тип во время выполнения. Обычно общие классы используются для работы с коллекциями. Дополнительные сведения о универсальных методах см. в разделе Вызов универсальных методов .NET.
NET.createGeneric функция создает экземпляр специализированного общего класса, учитывая следующее:
Полное имя определения общего класса
Список полных имен типов параметров для специализации универсальных типов
Список переменных аргументов конструктора
Использовать экземпляры NET.GenericClass класс помощника в NET.createGeneric список типов параметров функции, если специализация требует другого определения параметризованного класса. Экземпляры класса служат в качестве определений параметризованных типов данных и создаются с использованием полного имени общего типа и списка полных имен типов переменной длины для специализации общего типа. Этот список также может содержать экземпляры NET.GenericClass если требуется дополнительный вложенный уровень параметризации.