Класс NET.GenericClass

Пакет: .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