Прочитать на английском

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


ResourceManager.GetString Метод

Определение

Возвращает указанный ресурс строки для заданного языка и региональных параметров или текущего языка и региональных параметров пользовательского интерфейса.

Перегрузки

GetString(String)

Возвращает значение указанного строкового ресурса.

GetString(String, CultureInfo)

Возвращает значение строкового ресурса, локализованного для указанного языка и региональных параметров.

GetString(String)

Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs

Возвращает значение указанного строкового ресурса.

public string GetString (string name);
public virtual string? GetString (string name);
public virtual string GetString (string name);

Параметры

name
String

Имя извлекаемого ресурса.

Возвращаемое значение

Значение ресурса, локализованное для языка и региональных параметров текущего пользовательского интерфейса вызывающего объекта, или значение null, если не удается найти name в наборе ресурсов.

Исключения

Параметр name имеет значение null.

Значение указанного ресурса не является строковым.

Не найден подходящий набор ресурсов и отсутствуют ресурсы языка и региональных параметров по умолчанию. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Ресурсы языка и региональных параметров по умолчанию находятся во вспомогательной сборке, которую не удалось найти. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания к API для ResourceManager.GetString.

Потокобезопасность

Метод GetString(String) является потокобезопасным.

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetString(String, CultureInfo)

Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs

Возвращает значение строкового ресурса, локализованного для указанного языка и региональных параметров.

public virtual string GetString (string name, System.Globalization.CultureInfo culture);
public virtual string? GetString (string name, System.Globalization.CultureInfo? culture);

Параметры

name
String

Имя извлекаемого ресурса.

culture
CultureInfo

Объект, предоставляющий язык и региональные параметры, для которых локализуется ресурс.

Возвращаемое значение

Значение ресурса, локализованное для указанного языка и региональных параметров, или значение null, если не удается найти name в наборе ресурсов.

Исключения

Параметр name имеет значение null.

Значение указанного ресурса не является строковым.

Не найден подходящий набор ресурсов и отсутствуют ресурсы языка и региональных параметров по умолчанию. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Ресурсы языка и региональных параметров по умолчанию находятся во вспомогательной сборке, которую не удалось найти. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания к API для ResourceManager.GetString.

Потокобезопасность

Метод GetString(String, CultureInfo) является потокобезопасным.

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0