matlab.system.StringSet 类
命名空间: matlab.system
有效字符向量值的集合
matlab.System.StringSet
类在以后的版本中将会删除。要创建具有有限值的列表的属性,请改用 mustBeMember
或枚举进行属性验证。请参阅将属性值限制为有限列表。
描述
matlab.system.StringSet
指定属性的有效字符向量值的列表。该类验证属性中的字符向量,并对属性值启用 Tab 键自动填充。StringSet 只允许预定义或自定义字符向量作为属性值。
StringSet
使用两个链接的属性,您必须在同一个类中定义它们。一个是包含当前字符向量值的公共属性。此公共属性将显示给用户。另一个属性是隐藏属性,包含所有可能的字符向量值的列表。这个隐藏属性也应该具有常量特性,以防用户更改这些值。
使用 StringSets
时,需要考虑以下注意事项:
保存当前字符向量的属性可以具有任何名称。
保存
StringSet
的属性必须使用与附加后缀“Set”的属性相同的名称。该属性是matlab.system.StringSet
类的实例。在
StringSet
中定义的有效字符向量必须使用元胞数组声明。元胞数组不能为空,也不能有任何空字符向量。有效字符向量必须是唯一的且区分大小写。属性必须设置为有效的
StringSet
值。
matlab.system.StringSet
类是一个 handle
类。