TextInfo TextInfo TextInfo TextInfo Class

Definição

Define as propriedades e comportamentos do texto, como maiúsculas e minúsculas, que são específicos para um sistema de escrita.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
Herança
TextInfoTextInfoTextInfoTextInfo
Atributos
Implementações

Comentários

Um sistema de escrita é a coleção de scripts e regras ortográficas necessárias para representar um idioma como texto.A writing system is the collection of scripts and orthographic rules required to represent a language as text. A TextInfo classe representa um sistema de escrita.The TextInfo class represents a writing system.

O aplicativo deve usar a CultureInfo.TextInfo propriedade para obter o TextInfo objeto para um objeto CultureInfo específico.The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. Se uma decisão de segurança depender de uma comparação de cadeia de caracteres ou de uma operação de alteração de maiúsculas e minúsculas, o aplicativo CultureInfo.InvariantCulture deverá usar a CultureInfo.TextInfo Propriedade do objeto retornado pela propriedade para garantir que o comportamento da operação seja consistente, independentemente de as configurações de cultura do sistema operacional.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.

SubstituiçõesOverrides

O usuário pode usar a parte de opções regionais e de idiomas do painel de controle para substituir os valores associados à cultura atual do 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. Por exemplo, o usuário pode optar por exibir a data em um formato diferente ou usar uma moeda diferente do padrão para a cultura.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. Se a CultureInfo.UseUserOverride propriedade for definida como true, os valores de propriedade dos objetos retornados pelas CultureInfo.DateTimeFormatPropriedades, CultureInfo.NumberFormate CultureInfo.TextInfo também serão recuperados das configurações do usuário.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. Se as configurações do usuário forem incompatíveis com a cultura associada CultureInfoao, por exemplo, se o calendário selecionado não for um OptionalCalendarsdos, os resultados dos métodos e dos valores das propriedades serão indefinidos.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.

Propriedades

ANSICodePage ANSICodePage ANSICodePage ANSICodePage

Obtém a página de código do ANSI (American National Standards Institute) usada pelo sistema de escrita representado pelo TextInfo atual.Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName CultureName CultureName CultureName

Obtém o nome da cultura associada objeto TextInfo atual.Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage EBCDICCodePage EBCDICCodePage EBCDICCodePage

Obtém a página de código EBCDIC (Extended Binary Coded Decimal Interchange Code) usada pelo sistema de escrita representado pelo TextInfo atual.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

Obtém um valor que indica se o objeto TextInfo atual é somente leitura.Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft IsRightToLeft IsRightToLeft IsRightToLeft

Obtém um valor que indica se o objeto TextInfo atual representa um sistema de escrita em que o texto flui da direita para a esquerda.Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID LCID LCID LCID

Obtém o identificador de cultura da cultura associada ao objeto TextInfo atual.Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator ListSeparator ListSeparator ListSeparator

Obtém ou define a cadeia de caracteres que separa os itens em uma lista.Gets or sets the string that separates items in a list.

MacCodePage MacCodePage MacCodePage MacCodePage

Obtém a página de código Macintosh usada pelo sistema de escrita representado pelo TextInfo atual.Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage OEMCodePage OEMCodePage OEMCodePage

Obtém a página de código do OEM (fabricante de equipamento original) usada pelo sistema de escrita representado pelo TextInfo atual.Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

Métodos

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

Cria um novo objeto que é uma cópia do objeto TextInfo atual.Creates a new object that is a copy of the current TextInfo object.

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

Determina se o objeto especificado representa o mesmo sistema de escrita do objeto TextInfo atual.Determines whether the specified object represents the same writing system as the current TextInfo object.

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

Funciona como uma função de hash para o TextInfo atual, adequada para algoritmos de hash e estruturas de dados, como uma tabela de hash.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()

Obtém o Type da instância atual.Gets the Type of the current instance.

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

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Retorna uma versão somente leitura do objeto TextInfo especificado.Returns a read-only version of the specified TextInfo object.

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

Converte o caractere especificado em minúsculas.Converts the specified character to lowercase.

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

Converte a cadeia de caracteres especificada em minúsculas.Converts the specified string to lowercase.

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

Retorna uma cadeia de caracteres que representa o TextInfo atual.Returns a string that represents the current TextInfo.

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

Converte a cadeia de caracteres especificada em capitalização de título (exceto palavras que têm todas as letras maiúsculas, consideradas acrônimos).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)

Converte o caractere especificado em maiúsculas.Converts the specified character to uppercase.

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

Converte a cadeia de caracteres especificada em maiúsculas.Converts the specified string to uppercase.

Implantações explícitas de interface

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

Aciona o evento de desserialização quando ela é concluída.Raises the deserialization event when deserialization is complete.

Aplica-se a

Veja também