ResourceSet.GetObject Метод

Определение

Возвращает объект ресурса с указанным именем.

Перегрузки

Имя Описание
GetObject(String)

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

GetObject(String, Boolean)

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

GetObject(String)

Исходный код:
ResourceSet.cs
Исходный код:
ResourceSet.cs
Исходный код:
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
Исходный код:
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 эквивалентен ресурсу с именем "ресурс". Обратите внимание, что этот метод всегда выполняет сравнение строк без учета регистра с помощью CultureInfo.InvariantCulture. Преимущество заключается в том, что результаты сравнения строк без учета регистра, выполняемые этим методом, одинаковы на всех компьютерах независимо от языка и региональных параметров. Недостатком является то, что результаты не соответствуют правилам регистра всех языков и региональных параметров.

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

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