列挙の既定のメソッド
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