TextInfo TextInfo TextInfo TextInfo Class

Определение

Определяет свойства и поведение текста, свойственные системе письма, например регистр.Defines text properties and behaviors, such as casing, that are specific to a writing system.

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

Комментарии

Система письма — коллекцию скриптов и Ортогональная правил, необходимых для представления языка текста.A writing system is the collection of scripts and orthographic rules required to represent a language as text. TextInfo Класс представляет систему письма.The TextInfo class represents a writing system.

Приложение должно использовать CultureInfo.TextInfo свойство для получения TextInfo объекта, для какого-либо CultureInfo объекта.The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. Если решение безопасности зависит от того, сравнения строк или операциями изменения регистра, приложение должно использовать CultureInfo.TextInfo свойство объекта, возвращаемого CultureInfo.InvariantCulture свойство, чтобы убедиться, что поведение операции является последовательным вне зависимости от параметры языка и региональных параметров операционной системы.If a security decision depends on a string comparison or a case-change operation, the application should use the CultureInfo.TextInfo property of the object returned by the CultureInfo.InvariantCulture property to ensure that the behavior of the operation is consistent regardless of the operating system culture settings.

OverridesOverrides

Пользователь может использовать язык и региональные параметры часть панели управления для переопределения значений, связанных с текущего языка и региональных параметров Windows.The user might use the regional and language options portion of Control Panel to override the values associated with the current culture of Windows. Например пользователь может выбрать для отображения даты в другом формате или использовать денежные единицы, кроме порта по умолчанию для языка и региональных параметров.For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture. Если CultureInfo.UseUserOverride свойству true, значения свойств объектов, возвращенных CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, и CultureInfo.TextInfo свойства также извлекаются из параметров пользователя.If the CultureInfo.UseUserOverride property is set to true, the property values of the objects returned by the CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, and CultureInfo.TextInfo properties are also retrieved from the user settings. Если параметры пользователя, несовместимы с языка и региональных параметров, связанных с CultureInfo, например, если выбранный календарь не является одним из OptionalCalendars, результаты методов и значения свойств не определены.If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

Свойства

ANSICodePage ANSICodePage ANSICodePage ANSICodePage

Возвращает кодовую страницу ANSI, которую использует система письма, представленная текущим классом TextInfo.Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName CultureName CultureName CultureName

Получает имя языка и региональных параметров, связанных с текущим объектом TextInfo.Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage EBCDICCodePage EBCDICCodePage EBCDICCodePage

Возвращает кодовую страницу в расширенном двоично-десятичном коде обмена информацией (EBCDIC), который используется в системе письма, представленной текущим классом TextInfo.Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current TextInfo.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, определяющее, доступен ли текущий объект TextInfo только для чтения.Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft IsRightToLeft IsRightToLeft IsRightToLeft

Получает значение, указывающее, представляет ли текущий объект TextInfo систему письма справа налево.Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID LCID LCID LCID

Получает идентификатор языка и региональных параметров, связанных с текущим объектом TextInfo.Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator ListSeparator ListSeparator ListSeparator

Возвращает или задает строку, разделяющую элементы в списке.Gets or sets the string that separates items in a list.

MacCodePage MacCodePage MacCodePage MacCodePage

Возвращает кодовую страницу в системе Macintosh, которую использует система письма, представленная текущим классом TextInfo.Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage OEMCodePage OEMCodePage OEMCodePage

Возвращает кодовую страницу в системе поставщиков основного оборудования (OEM), которую использует система письма, представленная текущим классом TextInfo.Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

Методы

Clone() Clone() Clone() Clone()

Создает новый объект, являющийся копией текущего объекта TextInfo.Creates a new object that is a copy of the current TextInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, представляет ли заданный объект ту же систему письма, что и текущий объект TextInfo.Determines whether the specified object represents the same writing system as the current TextInfo object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией текущего класса TextInfo для использования в алгоритмах и структурах данных хеширования, например в хэш-таблице.Serves as a hash function for the current TextInfo, suitable for hashing algorithms and data structures, such as a hash table.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo)

Возвращает доступную только для чтения версию указанного объекта TextInfo.Returns a read-only version of the specified TextInfo object.

ToLower(Char) ToLower(Char) ToLower(Char) ToLower(Char)

Преобразует заданный знак в нижний регистр.Converts the specified character to lowercase.

ToLower(String) ToLower(String) ToLower(String) ToLower(String)

Преобразует заданную строку в нижний регистр.Converts the specified string to lowercase.

ToString() ToString() ToString() ToString()

Возвращает строку, которая представляет текущий объект TextInfo.Returns a string that represents the current TextInfo.

ToTitleCase(String) ToTitleCase(String) ToTitleCase(String) ToTitleCase(String)

Меняет регистр заданной строки на верхний (за исключением слов полностью в верхнем регистре, которые считаются сокращениями).Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Преобразует заданный знак в верхний регистр.Converts the specified character to uppercase.

ToUpper(String) ToUpper(String) ToUpper(String) ToUpper(String)

Преобразует заданную строку в верхний регистр.Converts the specified string to uppercase.

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

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

Вызывает событие десериализации после завершения десериализации.Raises the deserialization event when deserialization is complete.

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

Дополнительно