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