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) スレッド セーフです。
こちらもご覧ください
適用対象
.NET