TextInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le proprietà e i comportamenti del 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 utilizzare la CultureInfo.TextInfo proprietà per ottenere l'oggetto TextInfo per un oggetto specifico CultureInfo . Se una decisione di sicurezza dipende da un confronto di stringhe o da un'operazione di modifica del caso, l'applicazione deve utilizzare la CultureInfo.TextInfo proprietà dell'oggetto restituito dalla CultureInfo.InvariantCulture proprietà per garantire che il comportamento dell'operazione sia coerente indipendentemente dalle impostazioni delle impostazioni cultura del sistema operativo.
L'utente potrebbe usare la parte delle opzioni internazionali e della lingua del 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 da quella predefinita per le impostazioni cultura. Se la CultureInfo.UseUserOverride proprietà è impostata su true, i valori delle proprietà degli oggetti restituiti dalle CultureInfo.DateTimeFormatproprietà , CultureInfo.NumberFormate CultureInfo.TextInfo vengono recuperati anche dalle impostazioni 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à
| Nome | Descrizione |
|---|---|
| ANSICodePage |
Ottiene la tabella codici ANSI (American National Standards Institute) utilizzata dal sistema di scrittura rappresentato dall'oggetto corrente TextInfo. |
| CultureName |
Ottiene il nome delle impostazioni cultura associate all'oggetto corrente TextInfo . |
| EBCDICCodePage |
Ottiene la tabella codici EBCDIC (Binary Coded Decimal Interchange Code) estesa utilizzata dal sistema di scrittura rappresentato dall'oggetto corrente TextInfo. |
| IsReadOnly |
Ottiene un valore che indica se l'oggetto corrente TextInfo è di sola lettura. |
| IsRightToLeft |
Ottiene un valore che indica se l'oggetto corrente TextInfo rappresenta un sistema di scrittura in cui il testo passa da destra a sinistra. |
| LCID |
Ottiene l'identificatore delle impostazioni cultura per le impostazioni cultura associate all'oggetto corrente TextInfo . |
| ListSeparator |
Ottiene o imposta la stringa che separa gli elementi in un elenco. |
| MacCodePage |
Ottiene la tabella codici Macintosh utilizzata dal sistema di scrittura rappresentato dall'oggetto corrente TextInfo. |
| OEMCodePage |
Ottiene la tabella codici oem (Original Equipment Manufacturer) utilizzata dal sistema di scrittura rappresentato dall'oggetto corrente TextInfo. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea un nuovo oggetto che rappresenta una copia dell'oggetto corrente TextInfo . |
| Equals(Object) |
Determina se l'oggetto specificato rappresenta lo stesso sistema di scrittura dell'oggetto corrente TextInfo . |
| GetHashCode() |
Funge da funzione hash per l'oggetto corrente TextInfo, adatto per algoritmi hash e strutture di dati, ad esempio una tabella hash. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ReadOnly(TextInfo) |
Restituisce una versione di sola lettura dell'oggetto specificato TextInfo . |
| ToLower(Char) |
Converte il carattere specificato in lettere minuscole. |
| ToLower(Rune) |
Definisce le proprietà e i comportamenti del testo, ad esempio la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura. |
| ToLower(String) |
Converte la stringa specificata in lettere minuscole. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente TextInfo. |
| ToTitleCase(String) |
Converte la stringa specificata in maiuscolo (ad eccezione delle parole interamente maiuscole, considerate acronimi). |
| ToUpper(Char) |
Converte il carattere specificato in maiuscolo. |
| ToUpper(Rune) |
Definisce le proprietà e i comportamenti del testo, ad esempio la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura. |
| ToUpper(String) |
Converte la stringa specificata in maiuscolo. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IDeserializationCallback.OnDeserialization(Object) |
Genera l'evento di deserializzazione al termine della deserializzazione. |