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


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(Rune)

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

ToLower(String)

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

ToString()

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

ToTitleCase(String)

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

ToUpper(Char)

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

ToUpper(Rune)

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

ToUpper(String)

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

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

Имя Описание
IDeserializationCallback.OnDeserialization(Object)

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

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

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