Опишите участника перечисления класса MATLAB
meta.EnumeratedValue класс содержит информацию об участниках перечисления, заданных классами MATLAB®. Свойства meta.EnumeratedValue объект соответствует атрибутам описываемого участника перечисления.
Весь meta.EnumeratedValue свойства только для чтения. Запросите meta.EnumeratedValue объект получить информацию об участнике перечисления это описывает.
Получите meta.EnumeratedValue объект от EnumerationMemberList свойство meta.class объект. EnumerationMemberList массив Meta.EnumeratedValue экземпляры, один на участника перечисления.
meta.EnumeratedValue класс является подклассом handle класс.
Получить доступ к meta.EnumeratedValue объекты для класса, сначала создайте meta.class объект для того класса. Например, дайте следующий OnOff определение класса:
classdef OnOff < logical enumeration On (true) Off (false) end end
Получите meta.EnumeratedValue объект от EnumerationMemberList свойство meta.class объект:
% Obtain the meta.class instance for the OnOff class mc = ?OnOff; % Get the array of EnumerateValue objects enumList = mc.EnumerationMemberList; % Access the Name property of the first object in the array enumList(1).Name = ans = On
| Свойство | Цель |
|---|---|
Name только для чтения | Имя участника перечисления сопоставлено с этим meta.EnumeratedValue объект |
Description только для чтения | В настоящее время не используемый. |
DetailedDescription только для чтения | В настоящее время не используемый. |
Смотрите handle суперкласс для унаследованных методов.
Смотрите handle суперкласс для наследованных событий.