Main Content

NET.GenericClass クラス

名前空間: NET

パラメーター化されたジェネリック型の定義を表す

説明

関数 NET.createGeneric は、このクラスのインスタンスを使用して、別のパラメーター化された型によるパラメーター化が必要なジェネリックを特殊化した型を作成します。

作成

genType = NET.GenericClass(className,paramTypes)

入力引数

すべて展開する

完全修飾ジェネリック型の名前。string または文字ベクトルとして指定します。

ジェネリック クラス パラメーター化の 1 ~ N 番目 (存在する場合) のパラメーター型。次のように指定します。

  • 完全修飾ジェネリック型の名前を含む string または文字ベクトル。

  • 別のパラメーター化タイプで深く入れ子にされたパラメーター化が必要な場合の NET.GenericClass クラスのインスタンス。

すべて折りたたむ

System.Collections.Generic.KeyValuePair 汎用関連付けの System.Collections.Generic.List のインスタンスを作成します。ここで、KeySystem.Int32 のタイプであり、Value は 10 のキーと値のペアの初期ストレージ容量をもつ System.String クラスです。

kvpType = NET.GenericClass(...
    'System.Collections.Generic.KeyValuePair',...
    'System.Int32', 'System.String');
kvpList = NET.createGeneric('System.Collections.Generic.List',...
    {kvpType}, 10);

バージョン履歴

R2009a で導入