Partager via


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.

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
Héritage
TextInfo
Attributs
Implémente

Remarques

Un système d’écriture est la collection de scripts et de règles orthographiques nécessaires pour représenter une langue sous forme de texte. La TextInfo classe représente un système d’écriture.

L’application doit utiliser la CultureInfo.TextInfo propriété pour obtenir l’objet TextInfo d’un objet particulier CultureInfo . Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de changement de cas, l’application doit utiliser la CultureInfo.TextInfo propriété de l’objet retourné par la CultureInfo.InvariantCulture propriété pour s’assurer que le comportement de l’opération est cohérent, quels que soient les paramètres de culture du système d’exploitation.

L’utilisateur peut utiliser la partie des options régionales et linguistiques de Panneau de configuration pour remplacer les valeurs associées à la culture actuelle de Windows. Par exemple, l’utilisateur peut choisir d’afficher la date dans un autre format ou d’utiliser une devise autre que la valeur par défaut pour la culture. Si la CultureInfo.UseUserOverride propriété a truela valeur , les valeurs de propriété des objets retournés par les CultureInfo.DateTimeFormatpropriétés , CultureInfo.NumberFormatet CultureInfo.TextInfo sont également récupérées à partir des paramètres utilisateur. Si les paramètres utilisateur sont incompatibles avec la culture associée à , CultureInfopar exemple, si le calendrier sélectionné n’est pas l’un OptionalCalendarsdes , les résultats des méthodes et les valeurs des propriétés ne sont pas définis.

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.

CultureName

Obtient le nom de la culture associée à l’objet TextInfo actuel.

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.

IsReadOnly

Obtient une valeur indiquant si l’objet TextInfo actuel est en lecture seule.

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.

LCID

Obtient l’identificateur de culture pour la culture associée à l’objet TextInfo actuel.

ListSeparator

Obtient ou définit la chaîne qui sépare les éléments d'une liste.

MacCodePage

Obtient la page de codes Macintosh utilisée par le système d’écriture représenté par l’élément TextInfo actuel.

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.

Méthodes

Clone()

Crée un objet qui est une copie de l’objet TextInfoactuel.

Equals(Object)

Détermine si l’objet spécifié représente le même système d’écriture que le TextInfo actuel.

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.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Retourne une version en lecture seule de l’objet TextInfo spécifié.

ToLower(Char)

Convertit le caractère spécifié en minuscules.

ToLower(String)

Convertit la chaîne spécifiée en minuscules.

ToString()

Retourne une chaîne qui représente le TextInfo actuel.

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

ToUpper(Char)

Convertit le caractère spécifié en majuscule.

ToUpper(String)

Convertit la chaîne spécifiée en majuscules.

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.

S’applique à

Voir aussi