語言

ResourceSet.GetObject 方法

定義

回傳一個指定名稱的資源物件。

多載

名稱 Description
GetObject(String)

搜尋具有指定名稱的資源物件。

GetObject(String, Boolean)

若有請求,會以不區分大小寫的方式搜尋指定名稱的資源物件。

GetObject(String)

來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs

搜尋具有指定名稱的資源物件。

public:
 virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject(string name);
public virtual object GetObject(string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object

參數

name
String

要搜尋的資源名稱會依大小寫區分。

傳回

被要求的資源。

例外狀況

參數 name 為 null。

該物件已被關閉或處置。

備註

資源物件的名稱是區分大小寫的。 若進行大小寫不區分的搜尋,請使用 GetObject。

適用於

GetObject(String, Boolean)

來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs
來源:
ResourceSet.cs

若有請求,會以不區分大小寫的方式搜尋指定名稱的資源物件。

public:
 virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject(string name, bool ignoreCase);
public virtual object GetObject(string name, bool ignoreCase);
abstract member GetObject : string * bool -> obj
override this.GetObject : string * bool -> obj
Public Overridable Function GetObject (name As String, ignoreCase As Boolean) As Object

參數

name
String

要搜尋的資源名稱。

ignoreCase
Boolean

表示是否應忽略指定名稱的格。

傳回

被要求的資源。

例外狀況

參數 name 為 null。

該物件已被關閉或處置。

備註

若 ignoreCase 參數值為 true,則名為「Resource」的資源等同於名為「resource」的資源。 但請注意,此方法總是使用大小寫不區分字串進行字 CultureInfo.InvariantCulture串比較。 優點是此方法執行的大小寫不敏感字串比較結果在所有電腦上無論文化如何皆相同。 缺點是結果與所有文化的寫字規則不一致。

例如,土耳其字母表中有兩個字母 I 的版本:一個帶點,一個沒有點。 在土耳其語中,字元 I(Unicode 0049)被視為另一個字元 ı(Unicode 0131)的大寫版本。 字元 i(Unicode 0069)被視為另一個字元 İ(Unicode 0130)的小寫版本。 根據這些大小寫規則,對於「tr-TR」(土耳其語)文化「」的字元,對字母 i(Unicode 0069)與 I(Unicode 0049)進行不區分大小寫的字串比較,應該會失敗。 使用 GetObject 將 ignoreCase 設為 true的方法,此比較成功。

適用於