TextInfo Klasse

Definition

Definiert für ein bestimmtes Schriftsystem typische Texteigenschaften und -verhaltensweisen (beispielsweise die Groß-/Kleinschreibung).

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
Vererbung
TextInfo
Attribute
Implementiert

Hinweise

Ein Schreibsystem ist die Sammlung von Skripts und orthographischen Regeln, die erforderlich sind, um eine Sprache als Text darzustellen. Die TextInfo -Klasse stellt ein Schreibsystem dar.

Die Anwendung sollte die CultureInfo.TextInfo -Eigenschaft verwenden, um das TextInfo -Objekt für ein bestimmtes CultureInfo Objekt abzurufen. Wenn eine Sicherheitsentscheidung von einem Zeichenfolgenvergleich oder einem Vorgang zur Änderung der Groß-/Kleinschreibung abhängt, sollte die Anwendung die CultureInfo.TextInfo -Eigenschaft des Objekts verwenden, das von der CultureInfo.InvariantCulture -Eigenschaft zurückgegeben wird, um sicherzustellen, dass das Verhalten des Vorgangs unabhängig von den Einstellungen der Betriebssystemkultur konsistent ist.

Der Benutzer kann den Teil der Regions- und Sprachoptionen von Systemsteuerung verwenden, um die Werte zu überschreiben, die der aktuellen Kultur von Windows zugeordnet sind. Beispielsweise kann der Benutzer das Datum in einem anderen Format anzeigen oder eine andere Währung als die Standardwährung für die Kultur verwenden. Wenn die CultureInfo.UseUserOverride -Eigenschaft auf truefestgelegt ist, werden die Eigenschaftswerte der von den CultureInfo.DateTimeFormatEigenschaften , CultureInfo.NumberFormatund CultureInfo.TextInfo zurückgegebenen Objekte ebenfalls aus den Benutzereinstellungen abgerufen. Wenn die Benutzereinstellungen mit der kultur nicht kompatibel sind, die CultureInfozugeordnet ist, z. B. wenn der ausgewählte Kalender keiner der OptionalCalendarsist, sind die Ergebnisse der Methoden und die Werte der Eigenschaften nicht definiert.

Eigenschaften

ANSICodePage

Ruft die ANSI (American National Standards Institute)-Codepage ab, die von dem durch die aktuelle TextInfo dargestellten Schriftsystem verwendet wird.

CultureName

Ruft den Namen der Kultur ab, die dem aktuellen TextInfo-Objekt zugeordnet ist.

EBCDICCodePage

Ruft die EBCDIC (Extended Binary Coded Decimal Interchange Code)-Codepage ab, die von dem durch die aktuelle TextInfo dargestellten Schriftsystem verwendet wird.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das aktuelle TextInfo-Objekt schreibgeschützt ist.

IsRightToLeft

Ruft einen Wert ab, der angibt, ob das aktuelle TextInfo-Objekt ein Schriftsystem mit Schreibrichtung von rechts nach links darstellt.

LCID

Ruft den Bezeichner der dem aktuellen TextInfo-Objekt zugeordneten Kultur ab.

ListSeparator

Ruft die Zeichenfolge ab, die Elemente in einer Liste trennt, oder legt diese fest.

MacCodePage

Ruft die Macintosh-Codepage ab, die von dem durch die aktuelle TextInfo dargestellten Schriftsystem verwendet wird.

OEMCodePage

Ruft die OEM (Original Equipment Manufacturer)-Codepage ab, die von dem durch die aktuelle TextInfo dargestellten Schriftsystem verwendet wird.

Methoden

Clone()

Erstellt ein neues Objekt, das eine Kopie des aktuellen TextInfo-Objekts darstellt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dasselbe Schriftsystem darstellt wie das aktuelle TextInfo-Objekt.

GetHashCode()

Fungiert als Hashfunktion für die aktuelle TextInfo, die sich für die Verwendung in Hashalgorithmen und -datenstrukturen eignet, z. B. in einer Hashtabelle.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadOnly(TextInfo)

Gibt eine schreibgeschützte Version des angegebenen TextInfo-Objekts zurück.

ToLower(Char)

Wandelt das angegebene Zeichen in einen Kleinbuchstaben um.

ToLower(String)

Konvertiert die angegebene Zeichenfolge in Kleinbuchstaben.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle TextInfo-Objekt darstellt.

ToTitleCase(String)

Konvertiert die angegebene Zeichenfolge in große Anfangsbuchstaben (außer Wörtern, die vollständig in Großbuchstaben geschrieben sind, die als Akronyme betrachtet werden).

ToUpper(Char)

Wandelt das angegebene Zeichen in einen Großbuchstaben um.

ToUpper(String)

Konvertiert die angegebene Zeichenfolge in Großbuchstaben.

Explizite Schnittstellenimplementierungen

IDeserializationCallback.OnDeserialization(Object)

Löst das Deserialisierungsereignis aus, wenn die Deserialisierung abgeschlossen ist.

Gilt für:

Weitere Informationen