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


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 , чтобы обеспечить согласованность поведения операции независимо от параметров языка и региональных параметров операционной системы.

Пользователь может использовать часть региональных и языковых параметров панель управления, чтобы переопределить значения, связанные с текущим языком и региональными параметрами 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)

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

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

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