次の方法で共有


ResourceSet.GetObject メソッド

定義

指定した名前のリソース オブジェクトを返します。

オーバーロード

GetObject(String)

指定した名前のリソース オブジェクトを検索します。

GetObject(String, Boolean)

要求された場合に、大文字と小文字を区別せずに、指定した名前のリソース オブジェクトを検索します。

GetObject(String)

ソース:
ResourceSet.cs
ソース:
ResourceSet.cs
ソース:
ResourceSet.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 です。

オブジェクトは、閉じられているか破棄されています。

注釈

リソース オブジェクトの名前では、大文字と小文字が区別されます。 大文字と小文字を区別しない検索の場合は、 を使用します GetObject

適用対象

GetObject(String, Boolean)

ソース:
ResourceSet.cs
ソース:
ResourceSet.cs
ソース:
ResourceSet.cs

要求された場合に、大文字と小文字を区別せずに、指定した名前のリソース オブジェクトを検索します。

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

パラメーター

name
String

検索するリソースの名前。

ignoreCase
Boolean

指定した名前の大文字と小文字の区別を無視するかどうかを示します。

戻り値

要求されたリソース。

例外

name パラメーターが null です。

オブジェクトは、閉じられているか破棄されています。

注釈

パラメーターの値が ignoreCase の場合、 true"Resource" という名前のリソースは、"resource" という名前のリソースと同じです。 ただし、このメソッドでは、 を使用して CultureInfo.InvariantCulture、大文字と小文字を区別しない文字列比較が常に実行されることに注意してください。 利点は、このメソッドによって実行される大文字と小文字を区別しない文字列比較の結果が、カルチャに関係なくすべてのコンピューターで同じであるという点です。 欠点は、結果がすべてのカルチャの大文字と小文字の規則と一致しないことです。

たとえば、トルコ語のアルファベットには、2 つのバージョンの文字 I があります。1 つはドットで、もう 1 つはドットのない文字です。 トルコ語では、文字 I (Unicode 0049) は、別の文字 ı (Unicode 0131) の大文字バージョンと見なされます。 文字 i (Unicode 0069) は、さらに別の文字 İ (Unicode 0130) の小文字バージョンと見なされます。 これらの大文字と小文字の規則に従って、カルチャ "tr-TR" (トルコのトルコ語) では、文字 i (Unicode 0069) と I (Unicode 0049) の大文字と小文字を区別しない文字列比較は失敗します。 を に設定した GetObject メソッドをtrueignoreCase使用すると、この比較は成功します。

適用対象