По умолчанию 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.
The NetDocEnum.MyDays перечисление, которое имеет Flags атрибут, имеет побитовые методы. Чтобы перечислить методы, введите:
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