NET.GenericClass class

Пакет: .NET

Представляйте параметрированные типовые определения типа

Описание

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

Конструкция

genType = NET.GenericClass(className,paramTypes)

Входные параметры

className

Строка или вектор символов, содержащий полностью определенное типовое имя типа.

paramTypes

Дополнительная, переменная длина (1 к N) список типов для типовой параметризации класса. Позволенные типы аргумента:

  • Строка или вектор символов, содержащий полностью определенное типовое имя типа.

  • Экземпляр NET.GenericClass класс, когда глубже вложенная параметризация с другим параметрированным типом необходима.

Примеры

Создайте экземпляр System.Collections.Generic.List из System.Collections.Generic.KeyValuePair типовые ассоциации, где Key имеет System.Int32 тип и Value System.String класс со способностью исходной системы хранения к 10 парам "ключ-значение".

kvpType = NET.GenericClass(...
    'System.Collections.Generic.KeyValuePair',...
    'System.Int32', 'System.String');
kvpList = NET.createGeneric('System.Collections.Generic.List',...
    {kvpType}, 10);

Представленный в R2009a