ResourceManager.GetObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回針對目前文化特性所指定非字串資源的值。
多載
GetObject(String) |
傳回指定的非字串資源的值。 |
GetObject(String, CultureInfo) |
取得針對指定的文化特性當地語系化之所指定非字串資源的值。 |
GetObject(String)
傳回指定的非字串資源的值。
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)
取得針對指定的文化特性當地語系化之所指定非字串資源的值。
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) 安全線程。