Condividi tramite


TextInfo Classe

Definizione

Definisce proprietà e comportamenti di testo, ad esempio la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura.

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
Ereditarietà
TextInfo
Attributi
Implementazioni

Commenti

Un sistema di scrittura è la raccolta di script e regole ortografiche necessarie per rappresentare una lingua come testo. La TextInfo classe rappresenta un sistema di scrittura.

L'applicazione deve usare la CultureInfo.TextInfo proprietà per ottenere l'oggetto TextInfo per un oggetto specifico CultureInfo . Se una decisione di sicurezza dipende da un confronto tra stringhe o un'operazione di modifica dei casi, l'applicazione deve usare la CultureInfo.TextInfo proprietà dell'oggetto restituito dalla proprietà per garantire che il comportamento dell'operazione sia coerente indipendentemente dalle CultureInfo.InvariantCulture impostazioni delle impostazioni delle impostazioni cultura del sistema operativo.

L'utente potrebbe usare la parte delle opzioni internazionali e della lingua di Pannello di controllo per eseguire l'override dei valori associati alle impostazioni cultura correnti di Windows. Ad esempio, l'utente potrebbe scegliere di visualizzare la data in un formato diverso o di usare una valuta diversa dall'impostazione predefinita per le impostazioni cultura. Se la CultureInfo.UseUserOverride proprietà è impostata su true, i valori delle proprietà degli oggetti restituiti dalle proprietà , CultureInfo.NumberFormate CultureInfo.TextInfo vengono recuperati anche dalle CultureInfo.DateTimeFormatimpostazioni utente. Se le impostazioni utente non sono compatibili con le impostazioni cultura associate a CultureInfo, ad esempio, se il calendario selezionato non è uno dei OptionalCalendars, i risultati dei metodi e i valori delle proprietà non sono definiti.

Proprietà

ANSICodePage

Ottiene la tabella codici ANSI (American National Standards Institute) utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.

CultureName

Ottiene il nome delle impostazioni cultura associate all'oggetto TextInfo corrente.

EBCDICCodePage

Ottiene la tabella codici EBCDIC (Extended Binary Coded Decimal Interchange Code) utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.

IsReadOnly

Ottiene un valore che indica se l'oggetto TextInfo è in sola lettura.

IsRightToLeft

Ottiene un valore che indica se l'oggetto TextInfo corrente rappresenta un sistema di scrittura con una direzione di scorrimento del testo da destra a sinistra.

LCID

Ottiene l'ID delle impostazioni cultura associate all'oggetto TextInfo corrente.

ListSeparator

Ottiene o imposta la stringa che separa le voci di un elenco.

MacCodePage

Ottiene la tabella codici Macintosh utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.

OEMCodePage

Ottiene la tabella codici OEM (Original Equipment Manufacturer) utilizzata dal sistema di scrittura rappresentata dalla classe TextInfo corrente.

Metodi

Clone()

Crea un nuovo oggetto che rappresenta una copia dell'oggetto TextInfo corrente.

Equals(Object)

Determina se l'oggetto specificato rappresenta lo stesso sistema di scrittura dell'oggetto TextInfo corrente.

GetHashCode()

Viene usato come funzione hash per l'oggetto TextInfo corrente, adatto per algoritmi hash e strutture di dati, ad esempio una tabella hash.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadOnly(TextInfo)

Restituisce una versione in sola lettura dell'oggetto TextInfo specificato.

ToLower(Char)

Converte il carattere specificato in minuscolo.

ToLower(String)

Converte la stringa specificata in minuscolo.

ToString()

Restituisce una stringa che rappresenta l'oggetto TextInfo corrente.

ToTitleCase(String)

Converte la stringa specificata nella combinazione con tutte le iniziali maiuscole, eccetto le parole costituite interamente da lettere maiuscole, che sono considerate acronimi.

ToUpper(Char)

Converte il carattere specificato in maiuscolo.

ToUpper(String)

Converte la stringa specificata in maiuscolo.

Implementazioni dell'interfaccia esplicita

IDeserializationCallback.OnDeserialization(Object)

Genera l'evento di deserializzazione al termine della deserializzazione.

Si applica a

Vedi anche