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