TextInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |