Freigeben über


System.Text-Namespace

Der System.Text-Namespace enthält Klassen, die die ASCII-, Unicode-, UTF-7- und UTF-8-Zeichencodierungen darstellen, abstrakte Basisklassen zur Konvertierung von Zeichenblöcken in Byteblöcke und umgekehrt sowie eine Hilfsklasse, die String-Objekte bearbeitet und formatiert, ohne Zwischeninstanzen von String zu erstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ASCIIEncoding Stellt eine ASCII-Zeichencodierung von Unicode-Zeichen dar.
Öffentliche Klasse Decoder Konvertiert eine Folge codierter Bytes in Zeichen.
Öffentliche Klasse DecoderExceptionFallback Löst DecoderFallbackException aus, wenn eine codierte Eingabebytefolge nicht in ein decodiertes Ausgabezeichen konvertiert werden kann. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse DecoderExceptionFallbackBuffer Löst DecoderFallbackException aus, wenn eine codierte Eingabebytefolge nicht in ein decodiertes Ausgabezeichen konvertiert werden kann. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse DecoderFallback Stellt einen als Fallback bezeichneten Fehlerbehandlungsmechanismus für eine codierte Eingabebytefolge bereit, die nicht in ein Ausgabezeichen konvertiert werden kann.
Öffentliche Klasse DecoderFallbackBuffer Übergibt eine Zeichenfolge an einen Decodierungsvorgang, die statt eines Ausgabezeichens ausgegeben wird, da eine Eingabebytefolge nicht decodiert werden kann.
Öffentliche Klasse DecoderFallbackException Die Ausnahme, die ausgelöst wird, wenn ein Decoderfallback fehlschlägt. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse DecoderReplacementFallback Stellt einen als Fallback bezeichneten Fehlerbehandlungsmechanismus für eine codierte Eingabebytefolge bereit, die nicht in ein Ausgabezeichen konvertiert werden kann. Der Fallback gibt eine benutzdefinierte Ersatzzeichenfolge anstelle einer decodierten Eingabebytefolge aus. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse DecoderReplacementFallbackBuffer Stellt eine Ersatzausgabezeichenfolge dar, die ausgegeben wird, wenn die ursprüngliche Eingabebytefolge nicht decodiert werden kann. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse Encoder Konvertiert Zeichen in eine Bytefolge.
Öffentliche Klasse EncoderExceptionFallback Löst eine EncoderFallbackException aus, wenn ein Eingabezeichen nicht in eine codierte Ausgabebytefolge konvertiert werden kann. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse EncoderExceptionFallbackBuffer Löst eine EncoderFallbackException aus, wenn ein Eingabezeichen nicht in eine codierte Ausgabebytefolge konvertiert werden kann. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse EncoderFallback Stellt einen als Fallback bezeichneten Fehlerbehandlungmechanismus für ein Eingabezeichen bereit, das nicht in eine codierte Ausgabebytefolge konvertiert werden kann.
Öffentliche Klasse EncoderFallbackBuffer Übergibt eine Ersatzzeichenfolge an einen Codierungsvorgang. Die Zeichenfolge wird anstelle von Eingabezeichen verwendet, die nicht codiert werden können.
Öffentliche Klasse EncoderFallbackException Die Ausnahme, die ausgelöst wird, wenn ein Fallbackvorgang fehlschlägt. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse EncoderReplacementFallback Stellt einen als Fallback bezeichneten Fehlerbehandlungmechanismus für ein Eingabezeichen bereit, das nicht in eine Ausgabebytefolge konvertiert werden kann. Das Fallback stellt statt des ursprünglichen Eingabezeichens eine vom Benutzer angegebene Ersatzzeichenfolge bereit. Die Klasse kann nicht vererbt werden.
Öffentliche Klasse EncoderReplacementFallbackBuffer Stellt eine Ersatzeingabezeichenfolge dar, die verwendet wird, wenn das ursprüngliche Eingabezeichen nicht codiert werden kann. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Encoding Stellt eine Zeichencodierung dar.
Öffentliche Klasse EncodingInfo Stellt grundlegende Informationen über eine Codierung bereit.
Öffentliche Klasse MLangCodePageEncoding  
Öffentliche Klasse StringBuilder Stellt eine veränderbare Zeichenfolge dar. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse UnicodeEncoding Stellt eine UTF-16-Codierung von Unicode-Zeichen dar.
Öffentliche Klasse UTF32Encoding Stellt eine UTF-32-Codierung von Unicode-Zeichen dar.
Öffentliche Klasse UTF7Encoding Stellt eine UTF-7-Codierung von Unicode-Zeichen dar.
Öffentliche Klasse UTF8Encoding Stellt eine UTF-8-Codierung von Unicode-Zeichen dar.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration NormalizationForm Definiert den Typ der auszuführenden Normalisierung.