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

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

Функция NET.createGeneric создает экземпляр специализированного типичного класса, учитывая следующее:

  • Полностью определенное имя типичного определения класса

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

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

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