Класс 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 | Преобразует культуру в строку. |
См. также
- Class Object
- Class IFormatProvider
- Class ICloneable
- Namespace System::Globalization
- Library Aspose.Font for C++