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