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