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