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