NET.GenericClass class

Пакет: .NET

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

Описание

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

Создание

genType = NET.GenericClass(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