meta.EnumeratedValue class

Пакет: meta
Суперклассы: meta.MetaData

Опишите представитель перечисления класса MATLAB

Описание

The meta.EnumeratedValue класс содержит информацию о представителях перечисления, заданных MATLAB® классы. Свойства meta.EnumeratedValue объект соответствует атрибутам описываемого представителя перечисления.

Все meta.EnumeratedValue свойства доступны только для чтения. Запросите meta.EnumeratedValue объект для получения информации о представителе перечисления, который он описывает.

The meta.EnumeratedValue класс является handle класс.

Атрибуты класса

Abstract
true
ConstructOnLoad
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Получите meta.EnumeratedValue объект из EnumerationMemberList свойство meta.class объект. EnumerationMemberList является массивом meta.EnumeratedValue Образцы, по одному на представителя перечисления.

Свойства

расширить все

Имя представителя перечисления, возвращенное как вектор символов

Типы данных: char

В настоящее время не используется.

Типы данных: char

В настоящее время не используется.

Типы данных: char

Перечисление представителя скрытое, возвращается как логическое значение.

Типы данных: logical

Класс, который определяет перечисление, возвращенный как meta.class объект.

Типы данных: meta.class

Примеры

Список имен представителей перечисления

Используйте meta.class EnumerationMemberList свойство для получения имен представителей перечисления, определенных в классе перечисления.

mc = ?matlab.lang.OnOffSwitchState;
mc.EnumerationMemberList.Name
ans =

    'off'


ans =

    'on'
Введенный в R2009b