Main Content

.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 リモート処理

foreach 反復における MATLAB : (コロン) 演算子の使用

静的クラスで定義された .NET イベントへのイベント リスナーの追加
標準シグネチャ非準拠のシグネチャによる .NET イベントの処理
空の .NET オブジェクトの作成
名前空間に属さない .NET オブジェクトの作成

関連するトピック