Main Content

列挙の既定のメソッド

MATLAB® には .NET 列挙型用に次のメソッドが既定で用意されています。

  • 関係演算子 — eqnegegtle および lt

  • 変換メソッド — chardouble および基となる値を取得するメソッド。

  • ビット単位メソッド — 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

関連する例

詳細