Поделиться через


ResourceSet.GetString Метод

Определение

Возвращает ресурс String с заданным именем.

Перегрузки

GetString(String)

Выполняет поиск ресурса String с указанным именем.

GetString(String, Boolean)

Выполняет поиск ресурса String с указанным именем без учета регистра, если это запрошено.

GetString(String)

Исходный код:
ResourceSet.cs
Исходный код:
ResourceSet.cs
Исходный код:
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)

Исходный код:
ResourceSet.cs
Исходный код:
ResourceSet.cs
Исходный код:
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.

Объект закрыт или удален.

Комментарии

Если параметр имеет trueзначение ignoreCase , ресурс с именем "Resource" эквивалентен ресурсу с именем "resource". Однако обратите внимание, что этот метод всегда выполняет сравнение строк без учета регистра с помощью CultureInfo.InvariantCulture. Преимущество заключается в том, что результаты сравнения строк без учета регистра, выполняемые этим методом, одинаковы на всех компьютерах независимо от языка и региональных параметров. Недостаток заключается в том, что результаты не соответствуют правилам регистра для всех языков и региональных параметров.

Например, турецкий алфавит имеет две версии символа I: один с точкой и один без точки. На турецком языке символ I (Юникод 0049) считается версией другого символа ı (Юникод 0131). Символ i (Юникод 0069) считается строчной версией еще одного символа İ (Юникод 0130). В соответствии с этими правилами регистра сравнение строк без учета регистра символов i (Юникод 0069) и I (Юникод 0049) должно завершиться ошибкой для языка и региональных параметров "tr-TR" (турецкий в Турции). GetString При использовании метода с ignoreCase значением true, это сравнение завершается успешно.

Применяется к