По умолчанию 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