ClassLoader.GetPackage(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在這個類別載入器及其祖先中,依名稱找到一個套件。
[Android.Runtime.Register("getPackage", "(Ljava/lang/String;)Ljava/lang/Package;", "GetGetPackage_Ljava_lang_String_Handler")]
protected virtual Java.Lang.Package? GetPackage(string? name);
[<Android.Runtime.Register("getPackage", "(Ljava/lang/String;)Ljava/lang/Package;", "GetGetPackage_Ljava_lang_String_Handler")>]
abstract member GetPackage : string -> Java.Lang.Package
override this.GetPackage : string -> Java.Lang.Package
參數
- name
- String
套件名稱
傳回
由 Package 該類別載入器或其祖先定義的名稱,或 null 若未找到。
- 屬性
備註
在這個類別載入器及其祖先中,依名稱找到一個套件。
如果這個類別載入器定義 Package 了 a 的名稱,則 Package 回傳 。 否則,該類別載入器的祖先會逐父(父)以遞迴方式搜尋該名稱的 a Package 。
此會員已被棄用。 如果多個類別載入器彼此委派並定義相同套件名稱的類別,且其中一個載入器依賴從 getPackage 父載入器回傳 的 Package 查詢行為,那麼 所 Package 暴露的屬性可能與程式其他部分不符預期。 例如,即使子載入器定義的檔案中存在Package註解,它package-info.class只會暴露父載入器定義的檔案中的註解package-info.class。
在 1.2 版本中加入。
Java 文件 java.lang.ClassLoader.getPackage(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。