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