TextInfo Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |