This documentation is archived and is not being maintained.
System.Text Namespace
The
System.Text namespace contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats
String objects without creating intermediate instances of
String .
Class Description ASCIIEncoding Represents an ASCII character encoding of Unicode characters. Decoder Converts a sequence of encoded bytes into a set of characters. DecoderExceptionFallback Throws DecoderFallbackException if an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited. DecoderExceptionFallbackBuffer Throws DecoderFallbackException when an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited. DecoderFallback Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. DecoderFallbackBuffer Passes a string to a decoding operation that is emitted instead of an output character because an input byte sequence cannot be decoded. DecoderFallbackException The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited. DecoderReplacementFallback Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. The fallback emits a user-specified replacement string instead of a decoded input byte sequence. This class cannot be inherited. DecoderReplacementFallbackBuffer Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. This class cannot be inherited. Encoder Converts a set of characters into a sequence of bytes. EncoderExceptionFallback Throws a EncoderFallbackException if an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited. EncoderExceptionFallbackBuffer Throws EncoderFallbackException when an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited. EncoderFallback Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence. EncoderFallbackBuffer Passes a string to an encoding operation that is emitted instead of any input character that cannot be encoded. EncoderFallbackException The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited. EncoderReplacementFallback Provides a failure handling mechanism, called a fallback, for an input character that cannot be converted to an output byte sequence. The fallback uses a user-specified replacement string instead of the original input character. This class cannot be inherited. EncoderReplacementFallbackBuffer Represents a substitute input string that is used when the original input character cannot be encoded. This class cannot be inherited. Encoding Represents a character encoding. EncodingInfo Provides basic information about an encoding. MLangCodePageEncoding StringBuilder Represents a mutable string of characters. This class cannot be inherited. UnicodeEncoding Represents a UTF-16 encoding of Unicode characters. UTF32Encoding Represents a UTF-32 encoding of Unicode characters. UTF7Encoding Represents a UTF-7 encoding of Unicode characters. UTF8Encoding Represents a UTF-8 encoding of Unicode characters.