Обобщенные классы .NET

Дженерики являются классами и методами, которые имеют заполнители (параметры типа или parameterized types) для одного или нескольких типов. Это позволяет вам проектировать классы, которые берутся в родовом типе и определяют фактический тип во время выполнения. Общим применением для родовых классов является работа с наборами. Для получения дополнительной информации об обобщенных методах см. раздел «Вызов обобщенных методов .NET».

NET.createGeneric функция создает образец специализированного родового класса при условии, что:

  • Полное имя определения родового класса

  • Список полных имен типов параметров для специализации типоразмера

  • Список переменных аргументов конструктора

Используйте образцы NET.GenericClass класс helper в NET.createGeneric список типов параметров функции, когда для специализации требуется другое параметризованное определение класса. Образцы классов служат параметризованными определениями типов данных и создаются с использованием полного общего имени типа и списка длин переменных полных имен типов для специализации типоразмеров. Этот список может также содержать образцы NET.GenericClass если требуется дополнительный вложенный уровень параметризации.