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