TextInfo Classe

Définition

Définit les propriétés et comportements de texte, tels que la casse, qui sont spécifiques à un système d'écriture.Defines text properties and behaviors, such as casing, that are specific to a writing system.

public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public 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
Héritage
TextInfo
Attributs
Implémente

Remarques

Un système d’écriture est la collection de scripts et les règles orthographiques requises pour représenter une langue sous forme de texte.A writing system is the collection of scripts and orthographic rules required to represent a language as text. La classe TextInfo représente un système d’écriture.The TextInfo class represents a writing system.

L’application doit utiliser la propriété CultureInfo.TextInfo pour obtenir l’objet TextInfo pour un objet CultureInfo particulier.The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de modification de casse, l’application doit utiliser la propriété CultureInfo.TextInfo de l’objet retourné par la propriété CultureInfo.InvariantCulture pour garantir que le comportement de l’opération est cohérent, quels que soient les paramètres de culture du système d’exploitation.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’utilisateur peut utiliser la partie Options régionales et linguistiques du panneau de configuration pour remplacer les valeurs associées à la culture actuelle de 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. Par exemple, l’utilisateur peut choisir d’afficher la date dans un format différent ou d’utiliser une devise autre que celle par défaut pour la culture.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. Si la propriété CultureInfo.UseUserOverride est définie sur true, les valeurs de propriété des objets retournés par les propriétés CultureInfo.DateTimeFormat, CultureInfo.NumberFormatet CultureInfo.TextInfo sont également récupérées à partir des paramètres utilisateur.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. Si les paramètres utilisateur ne sont pas compatibles avec la culture associée à l' CultureInfo, par exemple, si le calendrier sélectionné n’est pas l’un des OptionalCalendars, les résultats des méthodes et les valeurs des propriétés ne sont pas définis.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.

Propriétés

ANSICodePage

Obtient la page de codes ANSI (American National Standards Institute) utilisée par le système d’écriture représenté par l’élément TextInfo actuel.Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName

Obtient le nom de la culture associée à l’objet TextInfo actuel.Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage

Obtient la page de codes EBCDIC (Extended Binary Coded Decimal Interchange Code) utilisée par le système d’écriture représenté par l’élément TextInfo actuel.Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current TextInfo.

IsReadOnly

Obtient une valeur indiquant si l’objet TextInfo actuel est en lecture seule.Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft

Obtient une valeur qui indique si l’objet TextInfo actuel représente un système d’écriture où le texte s’écrit de droite à gauche.Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID

Obtient l’identificateur de culture pour la culture associée à l’objet TextInfo actuel.Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator

Obtient ou définit la chaîne qui sépare les éléments d'une liste.Gets or sets the string that separates items in a list.

MacCodePage

Obtient la page de codes Macintosh utilisée par le système d’écriture représenté par l’élément TextInfo actuel.Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage

Obtient la page de codes OEM (Original Equipment Manufacturer) utilisée par le système d’écriture représenté par l’élément TextInfo actuel.Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

Méthodes

Clone()

Crée un objet qui est une copie de l’objet TextInfoactuel.Creates a new object that is a copy of the current TextInfo object.

Equals(Object)

Détermine si l’objet spécifié représente le même système d’écriture que le TextInfo actuel.Determines whether the specified object represents the same writing system as the current TextInfo object.

GetHashCode()

Est utilisé comme fonction de hachage pour l'élément TextInfo actuel, et convient aux algorithmes de hachage et aux structures de données, comme une table de hachage.Serves as a hash function for the current TextInfo, suitable for hashing algorithms and data structures, such as a hash table.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ReadOnly(TextInfo)

Retourne une version en lecture seule de l’objet TextInfo spécifié.Returns a read-only version of the specified TextInfo object.

ToLower(Char)

Convertit le caractère spécifié en minuscules.Converts the specified character to lowercase.

ToLower(String)

Convertit la chaîne spécifiée en minuscules.Converts the specified string to lowercase.

ToString()

Retourne une chaîne qui représente le TextInfo actuel.Returns a string that represents the current TextInfo.

ToTitleCase(String)

Convertit la chaîne spécifiée en une chaîne avec la première lettre des mots en majuscule (excepté pour les mots qui sont entièrement en majuscules, lesquels sont considérés comme des acronymes).Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).

ToUpper(Char)

Convertit le caractère spécifié en majuscule.Converts the specified character to uppercase.

ToUpper(String)

Convertit la chaîne spécifiée en majuscules.Converts the specified string to uppercase.

Implémentations d’interfaces explicites

IDeserializationCallback.OnDeserialization(Object)

Déclenche l’événement de désérialisation quand la désérialisation est terminée.Raises the deserialization event when deserialization is complete.

S’applique à

Voir aussi