System.Text Namespace
.NET Framework 3.0
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. |
| Enumeration | Description | |
|---|---|---|
![]() | NormalizationForm | Defines the type of normalization to perform. |

