meta.

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