ResourceSet.GetObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前のリソース オブジェクトを返します。
オーバーロード
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
メソッドをtrue
ignoreCase
使用すると、この比較は成功します。
適用対象
.NET