Пакет: .NET
Представляйте параметризованные типовые определения типа
NET.createGeneric функционируйте использует экземпляры этого класса, чтобы создать типовую специализацию, которая требует параметризации с другим параметризованным типом.
genType = NET.GenericClass(className,paramTypes)
|
Строка или вектор символов, содержащий полностью определенное типовое имя типа. |
|
Дополнительная, переменная длина (1 к N) список типов для типовой параметризации класса. Позволенные типы аргумента:
|
Создайте экземпляр 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);
NET.createArray | NET.createGeneric | NET.invokeGenericMethod