ResourceManager.GetObject 方法

定義

傳回針對目前文化特性所指定非字串資源的值。

多載

GetObject(String)

傳回指定的非字串資源的值。

GetObject(String, CultureInfo)

取得針對指定的文化特性當地語系化之所指定非字串資源的值。

GetObject(String)

來源:
ResourceManager.cs
來源:
ResourceManager.cs
來源:
ResourceManager.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

例外狀況

name 參數為 null

找不到任何一組可用的當地語系化資源,也沒有預設的文化特性資源。 如需如何處理這個例外狀況的詳細資訊,請參閱 ResourceManager 類別主題中的<處理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 例外狀況>一節。

預設文化特性的資源位於找不到的附屬組件中。 如需如何處理這個例外狀況的詳細資訊,請參閱 ResourceManager 類別主題中的<處理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 例外狀況>一節。

備註

如需此 API 的詳細資訊,請參閱 ResourceManager.GetObject 的補充 API 備註

另請參閱

適用於

GetObject(String, CultureInfo)

來源:
ResourceManager.cs
來源:
ResourceManager.cs
來源:
ResourceManager.cs

取得針對指定的文化特性當地語系化之所指定非字串資源的值。

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

參數

name
String

要取得的資源名稱。

culture
CultureInfo

要當地語系化資源的文化特性。 如果此文化特性的資源未當地語系化,則資源管理員會使用後援規則來尋找適當的資源。

如果這個值是 null,則會使用 CurrentUICulture 屬性取得 CultureInfo 物件。

傳回

為指定文化特性當地語系化的資源的值。 如果有適當的資源集,但找不到 name,則方法會傳回 null

例外狀況

name 參數為 null

找不到一組可用的資源,也沒有預設文化特性資源。 如需如何處理這個例外狀況的詳細資訊,請參閱 ResourceManager 類別主題中的<處理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 例外狀況>一節。

預設文化特性的資源位於找不到的附屬組件中。 如需如何處理這個例外狀況的詳細資訊,請參閱 ResourceManager 類別主題中的<處理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 例外狀況>一節。

備註

如需此 API 的詳細資訊,請參閱 ResourceManager.GetObject 的補充 API 備註

執行緒安全性

方法是 GetObject(String, CultureInfo) 安全線程。

另請參閱

適用於