Class.GetResource(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
找到一個有名字的資源。
[Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")]
public Java.Net.URL? GetResource(string name);
[<Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")>]
member this.GetResource : string -> Java.Net.URL
參數
- name
- String
目標資源名稱
傳回
一個 java.net.URL 物件; null 如果找不到這個名稱的資源。
- 屬性
備註
找到一個有名字的資源。
與特定類別相關的資源搜尋規則由該類別的定義 ClassLoader 類別載入器實作。 此方法會委派給該 Class 物件的類別載入器。 若此 Class 物件由 bootstrap 類別載入器載入,該方法會委派至 ClassLoader#getSystemResource。
在委派之前,會利用以下演算法從給定的資源名稱構造出絕對資源名稱:
<UL>
<li> 若 以 name () 開頭'/''\u002f',則資源的絕對名稱為 name 後續'/'部分。
<li> 否則,絕對名稱的形式如下:
<引用>modified_package_name/name</引用>
其中 是 modified_package_name 該物件的套件名稱,並 '/' 以 '.' ('\u002e') 代入。
</ul>
在 1.1 版本中加入。
Java 文件 java.lang.Class.getResource(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。