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