Опишите участника перечисления класса 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
суперкласс для наследованных событий.