Main Content

.NET クラス名の簡略化

MATLAB® コマンドで、名前空間を含む完全修飾名によって任意のクラスを参照できます。完全修飾名は長くなるため、コマンドや関数 (コンストラクターなど) による編集や読み取りがしにくくなります。最初に完全修飾名を MATLAB にインポートした場合、クラス名のみ (名前空間なし) でクラスを参照できます。関数 import は、インポートしたすべてのクラスをインポート リストと呼ばれるリストに追加します。引数なしで import と入力すると、このリストにあるクラスを表示できます。

たとえば、単純な .NET クラスへのアクセスの例ですべてのコマンドの前に「System.」と入力する手間を省くには、以下を入力します。

import System.*
import System.DateTime.*

オブジェクトを作成するには、以下を入力します。

netDate = DateTime.Today;

静的メソッドを使用するには、以下を入力します。

DaysInMonth(netDate.Year,netDate.Month)

参考