列挙の既定のメソッド
MATLAB® には .NET 列挙型用に次のメソッドが既定で用意されています。
関係演算子 —
eq、ne、ge、gt、leおよびlt。変換メソッド —
char、doubleおよび基となる値を取得するメソッド。ビット単位メソッド —
System.Flags属性をもつ列挙型のみが対象。
たとえば、次のように入力します。
methods('System.DayOfWeek')
Methods for class System.DayOfWeek: CompareTo eq DayOfWeek ge Equals gt GetHashCode int32 GetType le GetTypeCode lt ToString ne char double
基となる値を取得するメソッドは int32 です。
Flags 属性をもつ列挙型 NetDocEnum.MyDays には、ビット単位メソッドがあります。メソッドをリストするには、以下を入力します。
methods('NetDocEnum.MyDays')
Methods for class NetDocEnum.MyDays: CompareTo char Equals double GetHashCode eq GetType ge GetTypeCode gt MyDays int32 ToString le bitand lt bitnot ne bitor bitxor