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

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(Rune)

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

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(Rune)

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

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