.NET サポートの制約
MATLAB® は、.NET の機能の C# をサポートしますが、次の表に記載された制約を例外とします。
MATLAB でサポートされない機能 |
---|
ClassName.propertyname 構文による静的プロパティの設定。代わりに関数 NET.setStaticProperty を使用してください。 |
アセンブリのアンロード |
構造体配列、スパース配列、または複素数の .NET プロパティまたはメソッドへの受け渡し |
MATLAB からの .NET クラスのサブクラス化 |
非パブリック クラス メンバーへのアクセス |
関数 methods または関数 methodsview を使用したジェネリック メソッドの表示。回避策については、反射を使用した .NET ジェネリック メソッドの表示を参照してください。 |
入れ子にされたクラスのインスタンスの作成。回避策については、.NET の入れ子にされたクラスの使用を参照してください。 |
.NET オブジェクトの MAT ファイルへの保存 (シリアル化) |
特定の下限での .NET 配列の作成 |
複数 .NET オブジェクトの連結による配列化 |
インターフェイス メソッドの実装 |
Figure ウィンドウでの .NET 制御のホスティング |
演算のキャスト |
ref 型または out 型引数によるコンストラクターの呼び出し |
ポインター型引数、関数ポインター、Dllimport キーワード |
.NET リモート処理 |
|
静的クラスで定義された .NET イベントへのイベント リスナーの追加 |
標準シグネチャ非準拠のシグネチャによる .NET イベントの処理 |
空の .NET オブジェクトの作成 |
名前空間に属さない .NET オブジェクトの作成 |