ResourceSet.GetString メソッド

定義

指定した名前の String リソースを返します。

オーバーロード

GetString(String)

指定した名前の String リソースを検索します。

GetString(String, Boolean)

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

GetString(String)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

指定した名前の String リソースを検索します。

public:
 virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (string name);
public virtual string GetString (string name);
abstract member GetString : string -> string
override this.GetString : string -> string
Public Overridable Function GetString (name As String) As String

パラメーター

name
String

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

戻り値

値が String の場合は、リソースの値。

例外

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

name で指定されたリソースが String ではありません。

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

適用対象

GetString(String, Boolean)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

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

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

パラメーター

name
String

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

ignoreCase
Boolean

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

戻り値

値が String の場合は、リソースの値。

例外

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

name で指定されたリソースが String ではありません。

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

注釈

パラメーターの 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) の大文字と小文字を区別しない文字列の比較は失敗する必要があります。 を に設定した GetString メソッドをtrueignoreCase使用すると、この比較は成功します。

適用対象