TextInfo Classe

Definição

Define propriedades e comportamentos do texto, como o uso de maiúsculas, que são específicos de um sistema de escrita.

public ref class TextInfo
public ref class TextInfo : System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public class TextInfo
[System.Serializable]
public class TextInfo : System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
[<System.Serializable>]
type TextInfo = class
    interface IDeserializationCallback
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Public Class TextInfo
Implements IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Herança
TextInfo
Atributos
Implementações

Observações

Um sistema de escrita é o conjunto de escritas e regras ortográficas necessárias para representar uma língua como texto. A TextInfo classe representa um sistema de escrita.

A aplicação deve usar a CultureInfo.TextInfo propriedade para obter o TextInfo objeto para um determinado CultureInfo objeto. Se uma decisão de segurança depender de uma comparação de strings ou de uma operação de mudança de caso, a aplicação deve usar a CultureInfo.TextInfo propriedade do objeto devolvido pela CultureInfo.InvariantCulture propriedade para garantir que o comportamento da operação é consistente, independentemente das definições de cultura do sistema operativo.

O utilizador pode usar a parte regional e de opções de idioma do Painel de Controlo para sobrepor 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 estiver definida para true, os valores das propriedades dos objetos devolvidos pelos CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, e CultureInfo.TextInfo propriedades também são recuperados das definições do utilizador. Se as configurações do usuário forem incompatíveis com a cultura associada ao CultureInfo, 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

Name Description
ANSICodePage

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

CultureName

Recebe o nome da cultura associada ao objeto atual TextInfo .

EBCDICCodePage

Obtém a página de código Extended Binary Coded Decimal Interchange Code (EBCDIC) usada pelo sistema de escrita representado pelo atual TextInfo.

IsReadOnly

Recebe um valor que indica se o objeto atual TextInfo é apenas de leitura.

IsRightToLeft

Recebe um valor que indica se o objeto atual TextInfo representa um sistema de escrita onde o texto flui da direita para a esquerda.

LCID

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

ListSeparator

Obtém ou define a cadeia que separa os itens numa lista.

MacCodePage

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

OEMCodePage

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

Métodos

Name Description
Clone()

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

Equals(Object)

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

GetHashCode()

Serve como função de hash para o atual TextInfo, adequado 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 atual Object.

(Herdado de Object)
ReadOnly(TextInfo)

Retorna uma versão de apenas leitura do objeto especificado TextInfo .

ToLower(Char)

Converte o carácter especificado para minúsculas.

ToLower(String)

Converte a sequência especificada para minúsculas.

ToString()

Devolve uma cadeia que representa a corrente TextInfo.

ToTitleCase(String)

Converte a cadeia especificada em maiúsculas (exceto para palavras que estejam inteiramente em maiúsculas, que são consideradas siglas).

ToUpper(Char)

Converte o carácter especificado em maiúsculas.

ToUpper(String)

Converte a sequência especificada em maiúsculas.

Implementações de Interface Explícita

Name Description
IDeserializationCallback.OnDeserialization(Object)

Aumenta o evento de desserialização quando a desserialização está concluída.

Aplica-se a

Ver também