TextInfo Classe

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

Commenti

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

L'applicazione deve usare la CultureInfo.TextInfo proprietà per ottenere l' TextInfo oggetto per un oggetto CultureInfo specifico.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 da un'operazione di modifica di maiuscole e CultureInfo.TextInfo minuscole, l'applicazione deve utilizzare CultureInfo.InvariantCulture la proprietà dell'oggetto restituito dalla proprietà per garantire che il comportamento dell'operazione sia coerente indipendentemente da 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 può utilizzare la porzione opzioni internazionali e della lingua del pannello di controllo per eseguire l'override dei valori associati alle 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 di visualizzare la data in un formato diverso o di usare 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 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.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 a CultureInfo, ad esempio se il calendario selezionato non è uno OptionalCalendarsdei, i risultati dei metodi e i valori delle proprietà non 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

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

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

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

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

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

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

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

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

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()

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)

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()

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()

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

(Ereditato da Object)
MemberwiseClone()

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

(Ereditato da Object)
ReadOnly(TextInfo)

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

ToLower(Char)

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

ToLower(String)

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

ToString()

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

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)

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

ToUpper(String)

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

Implementazioni dell'interfaccia esplicita

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