Compartir a través de


TextInfo Clase

Definición

Define las propiedades y comportamientos del texto, como el uso de mayúsculas y minúsculas, que son específicos de un sistema de escritura.

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
Herencia
TextInfo
Atributos
Implementaciones

Comentarios

Un sistema de escritura es la colección de scripts y reglas ortográficas necesarias para representar un idioma como texto. La TextInfo clase representa un sistema de escritura.

La aplicación debe usar la CultureInfo.TextInfo propiedad para obtener el TextInfo objeto de un objeto determinado CultureInfo . Si una decisión de seguridad depende de una comparación de cadenas o de una operación de cambio de mayúsculas y minúsculas, la aplicación debe usar la CultureInfo.TextInfo propiedad del objeto devuelto por la CultureInfo.InvariantCulture propiedad para asegurarse de que el comportamiento de la operación sea coherente independientemente de la configuración de referencia cultural del sistema operativo.

El usuario puede usar la parte de opciones regionales y de idioma de Panel de control para invalidar los valores asociados a la referencia cultural actual de Windows. Por ejemplo, el usuario podría optar por mostrar la fecha en un formato diferente o usar una moneda distinta del valor predeterminado de la referencia cultural. Si la CultureInfo.UseUserOverride propiedad se establece trueen , los valores de propiedad de los objetos devueltos por las CultureInfo.DateTimeFormatpropiedades , CultureInfo.NumberFormaty CultureInfo.TextInfo también se recuperan de la configuración del usuario. Si la configuración de usuario no es compatible con la referencia cultural asociada a CultureInfo, por ejemplo, si el calendario seleccionado no es uno de los OptionalCalendars, los resultados de los métodos y los valores de las propiedades no están definidos.

Propiedades

ANSICodePage

Obtiene la página de códigos ANSI (American National Standards Institute) utilizada por el sistema de escritura representado por el TextInfo actual.

CultureName

Obtiene el nombre de la referencia cultural asociada al objeto TextInfo actual.

EBCDICCodePage

Obtiene la página de códigos EBCDIC (Extended Binary Coded Decimal Interchange Code, Código ampliado de caracteres decimales codificados en binario para el intercambio de información) utilizada por el sistema de escritura representado por el TextInfo actual.

IsReadOnly

Obtiene un valor que indica si el objeto TextInfo actual es de solo lectura.

IsRightToLeft

Obtiene un valor que indica si el objeto TextInfo actual representa un sistema de escritura donde el flujo del texto es de derecha a izquierda.

LCID

Obtiene el identificador de la referencia cultural asociada al objeto TextInfo actual.

ListSeparator

Obtiene o establece la cadena que separa los elementos de una lista.

MacCodePage

Obtiene la página de códigos Macintosh utilizada por el sistema de escritura representado por el TextInfo actual.

OEMCodePage

Obtiene la página de códigos OEM (fabricante de equipos originales) utilizada por el sistema de escritura representado por el TextInfo actual.

Métodos

Clone()

Crea un objeto nuevo copiado del objeto TextInfo actual.

Equals(Object)

Determina si el objeto especificado representa el mismo sistema de escritura que el objeto TextInfo actual.

GetHashCode()

Sirve como función hash para la TextInfo actual, que se puede usar en algoritmos hash y estructuras de datos, como una tabla hash.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReadOnly(TextInfo)

Devuelve una versión de solo lectura del objeto TextInfo especificado.

ToLower(Char)

Cambia el carácter especificado a minúsculas.

ToLower(String)

Convierte la cadena especificada a minúsculas.

ToString()

Devuelve una cadena que representa el objeto TextInfo actual.

ToTitleCase(String)

Convierte la cadena especificada a mayúscula inicial (excepto las palabras que están totalmente en mayúsculas, que se consideran acrónimos).

ToUpper(Char)

Cambia el carácter especificado a mayúsculas.

ToUpper(String)

Convierte la cadena especificada a mayúsculas.

Implementaciones de interfaz explícitas

IDeserializationCallback.OnDeserialization(Object)

Provoca el evento de deserialización cuando la deserialización finaliza.

Se aplica a

Consulte también