共用方式為


Class.GetNestMembers 方法

定義

傳回數位,其中包含 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物件(使用 #getClassLoader() 目前對象的C定義類別載入器Class),然後取得所屬巢C狀巢狀的 #getNestHost() 巢狀主機。 傳回數位的後續元素會指出記錄 H 為巢狀成員的類別和介面,以及 H 可判斷為其巢狀主機的類別和介面。 這類元素的順序未指定。 允許重複專案。

如果這個 Class 物件代表基本類型、數位類型或 void,則這個方法會傳回包含 this的單一項目數位。

已在11中新增。

java.lang.Class.getNestMembers()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於