Main Content

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

findprop

类: handle

查找 meta.property 对象

语法

mp = findprop(h,property)

说明

mp = findprop(h,property) 返回与对象 h 的给定属性关联的 meta.property 对象。property 可以是 h 的类定义的属性,也可以是仅为对象 h 定义的动态属性。

输入参数

全部展开

句柄对象,指定为标量句柄。

属性名称,指定为区分大小写的带引号文本。

数据类型: char | string

输出参数

全部展开

与给定属性关联的 meta.property 对象。如果 findprop 在对象 h 上找不到该属性,则 findprop 返回一个 0×1 的空 meta.property 对象。如果该属性是动态属性,则此函数返回 meta.DynamicProperty 对象

属性

Accesspublic

要了解方法的属性,请参阅方法属性

示例

全部展开

显示 containers.Map Count 属性的当前特性值。

mp = findprop(containers.Map,'Count');
disp(mp)
  property with properties:

                    Name: 'Count'
             Description: 'Number of pairs in the collection'
     DetailedDescription: ''
               GetAccess: 'public'
               SetAccess: 'private'
               Dependent: 1
                Constant: 0
                Abstract: 0
               Transient: 1
                  Hidden: 0
           GetObservable: 0
           SetObservable: 0
                AbortSet: 0
             NonCopyable: 1
    PartialMatchPriority: 1
               GetMethod: []
               SetMethod: []
              HasDefault: 0
              Validation: [0x0 meta.Validation]
           DefiningClass: [1x1 meta.class]

扩展功能

基于线程的环境
使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。