主要内容

findprop

类: handle

查找 matlab.metadata.Property 对象

语法

mp = findprop(h,property)

说明

mp = findprop(h,property) 返回与对象 h 的命名属性相关联的 matlab.metadata.Property 对象。该属性可以由 h 的类定义,或仅是为对象 h 定义的动态属性。

输入参数

全部展开

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

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

数据类型: char | string

输出参量

全部展开

与给定属性关联的 matlab.metadata.Property 对象。如果 findprop 在对象 h 上找不到该属性,则 findprop 返回一个 0×1 的空 matlab.metadata.Property 对象。如果该属性是动态属性,则此函数返回 matlab.metadata.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
              WeakHandle: 0
    PartialMatchPriority: 1
              HasDefault: 0
               GetMethod: []
               SetMethod: []
              Validation: [0×0 matlab.metadata.Validation]
           DefiningClass: [1×1 matlab.metadata.Class]

扩展功能

全部展开

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