Методы по умолчанию для перечисления

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

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте