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
, это сравнение завершается успешно.