TextInfo TextInfo TextInfo TextInfo Class

Definizione

Definisce proprietà e comportamenti di testo, quali la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura.Defines text properties and behaviors, such as casing, that are specific to a writing system.

public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Ereditarietà
TextInfoTextInfoTextInfoTextInfo
Attributi
Implementazioni

Commenti

Un sistema di scrittura è la raccolta di script e le regole ortografiche necessari per rappresentare un linguaggio come testo.A writing system is the collection of scripts and orthographic rules required to represent a language as text. Il TextInfo classe rappresenta un sistema di scrittura.The TextInfo class represents a writing system.

L'applicazione deve utilizzare il CultureInfo.TextInfo proprietà per ottenere il TextInfo per un determinato oggetto CultureInfo oggetto.The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. Se una decisione relativa alla sicurezza dipende da un confronto tra stringhe o un'operazione di modifica delle maiuscole, l'applicazione deve utilizzare il CultureInfo.TextInfo proprietà dell'oggetto restituito dal CultureInfo.InvariantCulture proprietà per assicurarsi che sia coerenza indipendentemente il comportamento dell'operazione le impostazioni cultura del sistema operativo.If a security decision depends on a string comparison or a case-change operation, the application should use the CultureInfo.TextInfo property of the object returned by the CultureInfo.InvariantCulture property to ensure that the behavior of the operation is consistent regardless of the operating system culture settings.

OverridesOverrides

L'utente potrebbe usare la parte di opzioni internazionali e della lingua del Pannello di controllo per sostituire i valori associati con le impostazioni cultura correnti di Windows.The user might use the regional and language options portion of Control Panel to override the values associated with the current culture of Windows. Ad esempio, l'utente può scegliere per visualizzare la data in un formato diverso o utilizzare una valuta diversa da quella predefinita per le impostazioni cultura.For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture. Se il CultureInfo.UseUserOverride è impostata su true, i valori delle proprietà degli oggetti restituiti dai CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, e CultureInfo.TextInfo proprietà vengono inoltre recuperate dalle impostazioni dell'utente.If the CultureInfo.UseUserOverride property is set to true, the property values of the objects returned by the CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, and CultureInfo.TextInfo properties are also retrieved from the user settings. Se le impostazioni utente non sono compatibili con le impostazioni cultura associate le CultureInfo, ad esempio, se il calendario selezionato non è uno del OptionalCalendars, i risultati dei metodi e i valori delle proprietà sono definiti.If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

Proprietà

ANSICodePage ANSICodePage ANSICodePage ANSICodePage

Ottiene la tabella codici ANSI (American National Standards Institute) utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName CultureName CultureName CultureName

Ottiene il nome delle impostazioni cultura associate all'oggetto TextInfo corrente.Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage EBCDICCodePage EBCDICCodePage EBCDICCodePage

Ottiene la tabella codici EBCDIC (Extended Binary Coded Decimal Interchange Code) utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current TextInfo.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se l'oggetto TextInfo è in sola lettura.Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft IsRightToLeft IsRightToLeft 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.Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID LCID LCID LCID

Ottiene l'ID delle impostazioni cultura associate all'oggetto TextInfo corrente.Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator ListSeparator ListSeparator ListSeparator

Ottiene o imposta la stringa che separa le voci di un elenco.Gets or sets the string that separates items in a list.

MacCodePage MacCodePage MacCodePage MacCodePage

Ottiene la tabella codici Macintosh utilizzata dal sistema di scrittura rappresentato dalla classe TextInfo corrente.Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage OEMCodePage OEMCodePage OEMCodePage

Ottiene la tabella codici OEM (Original Equipment Manufacturer) utilizzata dal sistema di scrittura rappresentata dalla classe TextInfo corrente.Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

Metodi

Clone() Clone() Clone() Clone()

Crea un nuovo oggetto che rappresenta una copia dell'oggetto TextInfo corrente.Creates a new object that is a copy of the current TextInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato rappresenta lo stesso sistema di scrittura dell'oggetto TextInfo corrente.Determines whether the specified object represents the same writing system as the current TextInfo object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Viene utilizzato come funzione hash per l'oggetto TextInfo corrente, adatto per algoritmi hash e strutture di dati, ad esempio una tabella hash.Serves as a hash function for the current TextInfo, suitable for hashing algorithms and data structures, such as a hash table.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo)

Restituisce una versione in sola lettura dell'oggetto TextInfo specificato.Returns a read-only version of the specified TextInfo object.

ToLower(Char) ToLower(Char) ToLower(Char) ToLower(Char)

Converte il carattere specificato in minuscolo.Converts the specified character to lowercase.

ToLower(String) ToLower(String) ToLower(String) ToLower(String)

Converte la stringa specificata in caratteri minuscoli.Converts the specified string to lowercase.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto TextInfo corrente.Returns a string that represents the current TextInfo.

ToTitleCase(String) ToTitleCase(String) ToTitleCase(String) 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.Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Converte il carattere specificato in maiuscolo.Converts the specified character to uppercase.

ToUpper(String) ToUpper(String) ToUpper(String) ToUpper(String)

Converte la stringa specificata in caratteri maiuscoli.Converts the specified string to uppercase.

Implementazioni dell'interfaccia esplicita

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

Genera l'evento di deserializzazione al termine della deserializzazione.Raises the deserialization event when deserialization is complete.

Si applica a

Vedi anche