TextInfo Класс

Определение

Определяет свойства и поведение текста, характерные для той или иной системы письма, например регистр.

public ref class TextInfo
public ref class TextInfo sealed : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : System::Runtime::Serialization::IDeserializationCallback
public class TextInfo
public sealed class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public class TextInfo : System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
[<System.Serializable>]
type TextInfo = class
    interface IDeserializationCallback
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Public NotInheritable Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements IDeserializationCallback
Наследование
TextInfo
Атрибуты
Реализации

Комментарии

Система записи — это набор сценариев и ортогональных правил, необходимых для представления языка в виде текста. TextInfoКласс представляет систему записи.

Приложение должно использовать CultureInfo.TextInfo свойство для получения TextInfo объекта для определенного CultureInfo объекта. Если решение о безопасности зависит от сравнения строк или операции изменения регистра, приложение должно использовать CultureInfo.TextInfo свойство объекта, возвращаемого CultureInfo.InvariantCulture свойством, чтобы обеспечить целостность поведения операции независимо от параметров культуры операционной системы.

Overrides

Пользователь может использовать область язык и региональные стандарты панели управления для переопределения значений, связанных с текущим языком и региональными параметрами Windows. Например, пользователь может выбрать отображение даты в другом формате или использовать валюту, отличную от используемой по умолчанию для языка и региональных параметров. Если CultureInfo.UseUserOverride свойство имеет значение true , значения свойств объектов, возвращаемых CultureInfo.DateTimeFormat CultureInfo.NumberFormat свойствами, и, CultureInfo.TextInfo также извлекаются из параметров пользователя. Если параметры пользователя несовместимы с языком и региональными параметрами, связанными с CultureInfo , например, если выбранный календарь не является одним из OptionalCalendars , то результаты методов и значения свойств будут неопределенными.

Свойства

ANSICodePage

Возвращает кодовую страницу ANSI, которую использует система письма, представленная текущим классом TextInfo.

CultureName

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

EBCDICCodePage

Возвращает кодовую страницу в расширенном двоично-десятичном коде обмена информацией (EBCDIC), который используется в системе письма, представленной текущим классом TextInfo.

IsReadOnly

Получает значение, определяющее, доступен ли текущий объект TextInfo только для чтения.

IsRightToLeft

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

LCID

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

ListSeparator

Возвращает или задает строку, разделяющую элементы в списке.

MacCodePage

Возвращает кодовую страницу в системе Macintosh, которую использует система письма, представленная текущим классом TextInfo.

OEMCodePage

Возвращает кодовую страницу в системе поставщиков основного оборудования (OEM), которую использует система письма, представленная текущим классом TextInfo.

Методы

Clone()

Создает новый объект, являющийся копией текущего объекта TextInfo.

Equals(Object)

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

GetHashCode()

Служит хэш-функцией текущего класса TextInfo для использования в алгоритмах и структурах данных хеширования, например в хэш-таблице.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReadOnly(TextInfo)

Возвращает доступную только для чтения версию указанного объекта TextInfo.

ToLower(Char)

Преобразует заданный знак в нижний регистр.

ToLower(String)

Преобразует заданную строку в нижний регистр.

ToString()

Возвращает строку, которая представляет текущий объект TextInfo.

ToTitleCase(String)

Меняет регистр заданной строки на верхний (за исключением слов полностью в верхнем регистре, которые считаются сокращениями).

ToUpper(Char)

Преобразует заданный знак в верхний регистр.

ToUpper(String)

Преобразует заданную строку в верхний регистр.

Явные реализации интерфейса

IDeserializationCallback.OnDeserialization(Object)

Вызывает событие десериализации после завершения десериализации.

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

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