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) |
Вызывает событие десериализации при завершении десериализации. |