Freigeben über


TextInfo Klasse

Definition

Definiert Texteigenschaften und -verhalten, z. B. Groß-/Kleinschreibung, die für ein Schreibsystem spezifisch sind.

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 orthografischen 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 Falländerungsvorgang 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 Bereich "Regions- und Sprachoptionen" der Systemsteuerung verwenden, um die Werte außer Kraft zu setzen, die der aktuellen Kultur von Windows zugeordnet sind. Beispielsweise können Benutzer*innen 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 true festgelegt ist, werden auch die Eigenschaftswerte der von den CultureInfo.DateTimeFormatCultureInfo.NumberFormatBenutzereinstellungen zurückgegebenen Objekte und CultureInfo.TextInfo Eigenschaften abgerufen. Wenn die Benutzereinstellungen nicht mit der Kultur kompatibel sind, die CultureInfo zugeordnet ist (z. B. wenn der ausgewählte Kalender nicht einer der OptionalCalendars ist), werden die Ergebnisse der Methoden und die Werte der Eigenschaften nicht definiert.

Eigenschaften

Name Beschreibung
ANSICodePage

Ruft die Codeseite des American National Standards Institute (ANSI) ab, die vom Schreibsystem verwendet wird, das durch die aktuelle dargestellt TextInfowird.

CultureName

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

EBCDICCodePage

Ruft die Codeseite für den erweiterten binären Decimal Interchange Code (EBCDIC) ab, die vom Schreibsystem verwendet wird, das durch den aktuellen TextInfodargestellt 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 Schreibsystem darstellt, in dem Text von rechts nach links fließt.

LCID

Ruft den Kulturbezeichner für die Kultur ab, die dem aktuellen TextInfo Objekt zugeordnet ist.

ListSeparator

Dient zum Abrufen oder Festlegen der Zeichenfolge, die Elemente in einer Liste trennt.

MacCodePage

Ruft die Macintosh-Codeseite ab, die vom Schreibsystem verwendet wird, dargestellt durch das aktuelle TextInfo.

OEMCodePage

Ruft die Originalgerätehersteller (OEM)-Codepage ab, die vom Schreibsystem verwendet wird, dargestellt durch das aktuelle TextInfo.

Methoden

Name Beschreibung
Clone()

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

Equals(Object)

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

GetHashCode()

Dient als Hashfunktion für die aktuelle TextInfo, geeignet für Hashingalgorithmen und Datenstrukturen, z. B. eine Hashtabelle.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadOnly(TextInfo)

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

ToLower(Char)

Konvertiert das angegebene Zeichen in Kleinbuchstaben.

ToLower(Rune)

Definiert Texteigenschaften und -verhalten, z. B. Groß-/Kleinschreibung, die für ein Schreibsystem spezifisch sind.

ToLower(String)

Konvertiert die angegebene Zeichenfolge in Kleinbuchstaben.

ToString()

Gibt eine Zeichenfolge zurück, die die aktuelle TextInfodarstellt.

ToTitleCase(String)

Konvertiert die angegebene Zeichenfolge in die Groß-/Kleinschreibung (mit Ausnahme von Wörtern, die vollständig in Großbuchstaben enthalten sind, die als Akronyme gelten).

ToUpper(Char)

Konvertiert das angegebene Zeichen in Großbuchstaben.

ToUpper(Rune)

Definiert Texteigenschaften und -verhalten, z. B. Groß-/Kleinschreibung, die für ein Schreibsystem spezifisch sind.

ToUpper(String)

Konvertiert die angegebene Zeichenfolge in Großbuchstaben.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDeserializationCallback.OnDeserialization(Object)

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

Gilt für:

Weitere Informationen