Класс System::Globalization::CultureInfo

CultureInfo class

Коллекция значений и алгоритмов, специфичных для культуры. Операции установки доступны только для объектов, не являющихся только для чтения. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class CultureInfo : public virtual System::Object,
                    public System::IFormatProvider,
                    public System::ICloneable

Методы

МетодОписание
ClearCachedData()Обновляет кэшированную информацию о культуре.
Clone() overrideКлонирует информацию о культуре.
static CreateSpecificCulture(const String&)Создаёт культуру по имени.
explicit CultureInfo(int)Информация RTTI.
CultureInfo(int, bool)Конструктор.
explicit CultureInfo(const String&)Конструктор.
CultureInfo(const String&, bool)Конструктор.
CultureInfo(std::nullptr_t)Всегда генерирует ArgumentNullException.
Equals(SharedPtr<Object>) overrideСравнивает объекты.
virtual get_Calendar() constПолучает календарь, используемый культурой.
virtual get_CompareInfo() constПолучает сравниватель строк, соответствующий правилам культуры.
get_CultureTypes() constПолучает побитовое объединение типов культур, описывающих текущую культуру.
static get_CurrentCulture()Получает культуру, установленную для текущего потока.
static get_CurrentUICulture()Получает UI‑культуру текущего потока.
virtual get_DateTimeFormat() constПолучает информацию о формате даты.
static get_DefaultThreadCurrentCulture()Получает культуру по умолчанию в текущем домене приложения.
static get_DefaultThreadCurrentUICulture()Получает UI‑культуру по умолчанию в текущем домене приложения.
virtual get_DisplayName() constПолучает отображаемое имя культуры.
virtual get_EnglishName() constПолучает английское имя культуры.
get_IetfLanguageTag() constПолучает имя RFC 4646 для языка.
static get_InstalledUICulture()Получает культуру, установленную в операционной системе.
static get_InvariantCulture()Получает инвариантную культуру.
virtual get_IsNeutralCulture() constПроверяет, является ли культура нейтральной.
get_IsReadOnly() constПроверяет, является ли объект культуры только для чтения.
virtual get_KeyboardLayoutId() constПолучает идентификатор активной локали ввода.
virtual get_LCID() constПолучает идентификатор культуры.
virtual get_Name() constПолучает имя культуры.
virtual get_NativeName() constПолучает родное название культуры.
virtual get_NumberFormat() constПолучает информацию о формате чисел.
virtual get_OptionalCalendars() constСписок календарей, которые можно использовать с этой культурой.
virtual get_Parent() constПолучает родительскую культуру.
virtual get_TextInfo() constПолучает текстовые параметры, используемые культурой.
virtual get_ThreeLetterISOLanguageName() constПолучает трехбуквенный код языка ISO 639-2.
virtual get_ThreeLetterWindowsLanguageName() constПолучает трехбуквенный код языка, определенный в API Windows.
virtual get_TwoLetterISOLanguageName() constПолучает двухбуквенное название языка ISO, связанное с культурой.
get_UseUserOverride() constПолучает флаг, указывающий, использует ли CultureInfo пользовательские настройки культуры.
GetConsoleFallbackUICulture() constПолучает альтернативную культуру, подходящую для консольных приложений.
static GetCultureInfo(const String&)Получает культуру по её имени. То же, что CreateSpecificCulture.
static GetCultureInfo(const String&, const String&)Получает культуру по её имени.
static GetCultureInfo(int32_t)Получает культуру по идентификатору.
static GetCultureInfoByIetfLanguageTag(const String&)Устарело. Получает только для чтения объект CultureInfo по указанному языковому тегу RFC 4646.
static GetCultures(CultureTypes)Получает культуры, соответствующие указанным типам.
GetFormat(const TypeInfo&) overrideПолучает объект формата для конкретного типа.
GetHashCode() const overrideВозвращает хеш-код объекта.
IsInherited() constПолучает флаг наследования. ДЛЯ ВНУТРЕННЕГО ИСПОЛЬЗОВАНИЯ.
operator=(const CultureInfo&)
operator==(const CultureInfo&) constСравнивает параметры культуры.
static ReadOnly(const CultureInfoPtr&)Возвращает только‑читаемую версию культуры.
static set_CurrentCulture(const CultureInfoPtr&)Устанавливает культуру для текущего потока.
static set_CurrentUICulture(const CultureInfoPtr&)Устанавливает UI-культуру текущего потока.
virtual set_DateTimeFormat(DateTimeFormatInfoPtr)Устанавливает информацию о формате даты.
static set_DefaultThreadCurrentCulture(const CultureInfoPtr&)Устанавливает культуру по умолчанию в текущем домене приложения.
static set_DefaultThreadCurrentUICulture(const CultureInfoPtr&)Устанавливает UI-культуру по умолчанию в текущем домене приложения.
virtual set_NumberFormat(NumberFormatInfoPtr)Получает информацию о формате чисел.
ToString() const overrideПреобразует культуру в строку.

См. также