.NET クラス名の簡略化
MATLAB® コマンドで、名前空間を含む完全修飾名によって任意のクラスを参照できます。完全修飾名は長くなるため、コマンドや関数 (コンストラクターなど) による編集や読み取りがしにくくなります。最初に完全修飾名を MATLAB にインポートした場合、クラス名のみ (名前空間なし) でクラスを参照できます。関数 import
は、インポートしたすべてのクラスをインポート リストと呼ばれるリストに追加します。引数なしで import
と入力すると、このリストにあるクラスを表示できます。
たとえば、単純な .NET クラスへのアクセスの例ですべてのコマンドの前に「System.
」と入力する手間を省くには、以下を入力します。
import System.* import System.DateTime.*
オブジェクトを作成するには、以下を入力します。
netDate = DateTime.Today;
静的メソッドを使用するには、以下を入力します。
DaysInMonth(netDate.Year,netDate.Month)