語言

Class.GetResource(String) 方法

定義

找到一個有名字的資源。

[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

目標資源名稱

傳回

URL

一個 java.net.URL 物件; null 如果找不到這個名稱的資源。

屬性

備註

找到一個有名字的資源。

與特定類別相關的資源搜尋規則由該類別的定義 ClassLoader 類別載入器實作。 此方法會委派給該 Class 物件的類別載入器。 若此 Class 物件由 bootstrap 類別載入器載入,該方法會委派至 ClassLoader#getSystemResource

在委派之前,會利用以下演算法從給定的資源名稱構造出絕對資源名稱:

<UL>

<li> 若 以 name () 開頭'/''&#92;u002f',則資源的絕對名稱為 name 後續'/'部分。

<li> 否則,絕對名稱的形式如下:

<引用>modified_package_name/name</引用>

其中 是 modified_package_name 該物件的套件名稱,並 '/''.''&#92;u002e') 代入。

</ul>

在 1.1 版本中加入。

Java 文件 java.lang.Class.getResource(java.lang.String)

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

適用於

另請參閱