語言

Class.GetNestMembers 方法

定義

回傳一個陣列,包含 Class 代表該物件 Class 所屬的 nest 中所有類別與介面的物件。

[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 所屬的 nest 中所有類別與介面的物件。

首先,此方法取得該物件所代表H的類別或介面所屬巢狀的巢狀主機 Class#getNestHost() 。 回傳陣列的第零元素為 H。

接著,對於被記錄C為其巢內成員的類別或介面H,此方法嘗試取得Class物件C(使用當前Class物件的定義類別載入器 #getClassLoader(),然後取得該C巢巢的 #getNestHost() 巢狀宿主。 被記錄 H 為巢狀 H 的類別與介面,且可判定為其巢狀主機,這些類別由回傳陣列的後續元素標示。 這些元素的順序未明確說明。 允許重複使用。

若此 Class 物件代表原始類型、陣列類型或 void,則此方法回傳包含 this的單元素陣列。

新增11。

Java 文件 java.lang.Class.getNestMembers()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於