Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

meta.EnumeratedValue 类

命名空间: meta
超类: meta.MetaData

描述 MATLAB 类的枚举成员

描述

meta.EnumeratedValue 类包含有关 MATLAB® 类定义的枚举成员的信息。meta.EnumeratedValue 对象的属性与要描述的枚举成员的特性对应。

所有 meta.EnumeratedValue 属性都为只读属性。查询 meta.EnumeratedValue 对象以获取有关所描述的枚举成员的信息。

meta.EnumeratedValue 类是一个 handle 类。

类属性

Abstract
true
ConstructOnLoad
true

有关类属性的信息,请参阅类属性

创建对象

通过 meta.class 对象的 EnumerationMemberList 属性获取 meta.EnumeratedValue 对象。EnumerationMemberList 是一个 meta.EnumeratedValue 实例数组,每个枚举成员对应一个实例。

属性

全部展开

枚举成员的名称,以字符向量形式返回。

数据类型: char

枚举成员的简短描述,以字符向量形式返回。对于用户定义的类,此属性的文本来自枚举定义中的代码注释。如果没有注释,该属性将返回空字符向量。有关如何包含枚举的帮助文本的详细信息,请参阅自定义帮助文本

枚举成员的详细描述,以字符向量形式返回。对于用户定义的类,此属性的文本来自枚举定义中的代码注释。如果没有注释,该属性将返回空字符向量。有关如何包含枚举的帮助文本的详细信息,请参阅自定义帮助文本

枚举成员是否隐藏,以逻辑值形式返回。

定义枚举的类,以 meta.class 对象形式返回。

示例

列出枚举成员名称

使用 meta.class EnumerationMemberList 属性获取在枚举类中定义的枚举成员的名称。

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

    'off'


ans =

    'on'

版本历史记录

在 R2009b 中推出