Class.GetNestMembers 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个数组,该数组包含 Class
表示该对象所表示 Class
的类或接口所属的嵌套的所有类和接口。
[Android.Runtime.Register("getNestMembers", "()[Ljava/lang/Class;", "", ApiSince=34)]
public Java.Lang.Class[] GetNestMembers ();
[<Android.Runtime.Register("getNestMembers", "()[Ljava/lang/Class;", "", ApiSince=34)>]
member this.GetNestMembers : unit -> Java.Lang.Class[]
返回
Class[]
与此类或接口位于同一嵌套中的所有类和接口的数组
- 属性
注解
返回一个数组,该数组包含 Class
表示该对象所表示 Class
的类或接口所属的嵌套的所有类和接口。
首先,此方法获取此Class
对象所表示的类或接口所属的嵌套的 #getNestHost() 嵌套宿主H
。 返回的数组的第零个元素为 H
。
然后,对于作为H
其嵌套成员记录的每个类或接口C
,此方法尝试获取Class
C
对象(使用 #getClassLoader() 当前Class
对象的定义类加载程序),然后获取所属的嵌套的 #getNestHost() 嵌套C
宿主。 作为 H
其嵌套的成员记录的类和接口,以及 H
可以确定为其嵌套宿主的类和接口,由返回的数组的后续元素指示。 未指定此类元素的顺序。 允许重复项。
如果此 Class
对象表示基元类型、数组类型或 void
,则此方法返回包含 this
的单元素数组。
已在 11 中添加。
适用于 . 的 java.lang.Class.getNestMembers()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。