ResourceManager.GetObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳當前文化指定的非字串資源值。
多載
| 名稱 | Description |
|---|---|
| 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。
尚未找到可用的在地資源集合,也沒有預設的文化資源。 如需如何處理此例外狀況的詳細資訊,請參閱
預設文化特性的資源位於找不到的附屬元件中。 如需如何處理此例外狀況的詳細資訊,請參閱
備註
欲了解更多關於此 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, CultureInfo 則該物件可利用 性質 CurrentUICulture 得到。
傳回
資源的價值,並針對特定文化在地化。 若存在適當的資源集但 name 找不到,該方法會回傳 null。
例外狀況
參數 name 為 null。
目前尚未找到可用的資源組合,也沒有預設的文化資源。 如需如何處理此例外狀況的詳細資訊,請參閱
預設文化特性的資源位於找不到的附屬元件中。 如需如何處理此例外狀況的詳細資訊,請參閱
備註
欲了解更多關於此 API 的資訊,請參閱 ResourceManager.GetObject 的補充 API 備註。
執行緒安全性
這個 GetObject(String, CultureInfo) 方法對執行緒是安全的。