Partilhar via


TextInfo Classe

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.

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
Herança
TextInfo
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 TextInfo classe representa um sistema de gravação.

O aplicativo deve usar a CultureInfo.TextInfo propriedade para obter o TextInfo objeto de um objeto específico CultureInfo . 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 caso, o aplicativo deverá usar a CultureInfo.TextInfo propriedade do objeto retornado pela CultureInfo.InvariantCulture propriedade para garantir que o comportamento da operação seja consistente, independentemente das configurações de cultura do sistema operacional.

O usuário pode usar a parte de opções regionais e de idioma de Painel de Controle para substituir os valores associados à cultura atual do 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. 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. 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 dos OptionalCalendars, os resultados dos métodos e os valores das propriedades serão indefinidos.

Propriedades

ANSICodePage

Obtém a página de código do ANSI (American National Standards Institute) usada pelo sistema de escrita representado pelo TextInfo atual.

CultureName

Obtém o nome da cultura associada objeto TextInfo atual.

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.

IsReadOnly

Obtém um valor que indica se o objeto TextInfo atual é somente leitura.

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.

LCID

Obtém o identificador de cultura da cultura associada ao objeto TextInfo atual.

ListSeparator

Obtém ou define a cadeia de caracteres que separa os itens em uma lista.

MacCodePage

Obtém a página de código Macintosh usada pelo sistema de escrita representado pelo TextInfo atual.

OEMCodePage

Obtém a página de código do OEM (fabricante de equipamento original) usada pelo sistema de escrita representado pelo TextInfo atual.

Métodos

Clone()

Cria um novo objeto que é uma cópia do objeto TextInfo atual.

Equals(Object)

Determina se o objeto especificado representa o mesmo sistema de escrita do objeto TextInfo atual.

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.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReadOnly(TextInfo)

Retorna uma versão somente leitura do objeto TextInfo especificado.

ToLower(Char)

Converte o caractere especificado em minúsculas.

ToLower(String)

Converte a cadeia de caracteres especificada em minúsculas.

ToString()

Retorna uma cadeia de caracteres que representa o TextInfo atual.

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).

ToUpper(Char)

Converte o caractere especificado em maiúsculas.

ToUpper(String)

Converte a cadeia de caracteres especificada em maiúsculas.

Implantações explícitas de interface

IDeserializationCallback.OnDeserialization(Object)

Aciona o evento de desserialização quando ela é concluída.

Aplica-se a

Confira também