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) スレッド セーフです。

こちらもご覧ください

適用対象