System.Text namespaces for UWP apps
The System.Text and System.Text.RegularExpressions namespaces contain types for character encoding, string manipulation, and processing text using regular expressions.
This topic displays the types in the System.Text and System.Text.RegularExpressions namespaces that are included in .NET for UWP apps. Note that .NET for UWP apps does not include all the members of each type. For information about individual types, see the linked topics. The documentation for a type indicates which members are included in .NET for UWP apps.
Types supported in .NET for UWP apps | Description |
|---|---|
Represents an ASCII character encoding of Unicode characters. | |
Provides access to an encoding provider for code pages supported in the desktop .NET Framework but not in .NET Core. | |
Converts a sequence of encoded bytes into a set of characters. | |
Provides a failure-handling mechanism; called a fallback; for an encoded input byte sequence that cannot be converted to an input character. The fallback throws an exception instead of decoding the input byte sequence. This class cannot be inherited. | |
Provides a failure-handling mechanism; called a fallback; for an encoded input byte sequence that cannot be converted to an output character. | |
Provides a buffer that allows a fallback handler to return an alternate string to a decoder when it cannot decode an input byte sequence. | |
The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited. | |
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. | |
Converts a set of characters into a sequence of bytes. | |
Provides a failure-handling mechanism; called a fallback; for an input character that cannot be converted to an output byte sequence. The fallback throws an exception if an input character cannot be converted to an output byte sequence. This class cannot be inherited. | |
Provides a failure-handling mechanism; called a fallback; for an input character that cannot be converted to an encoded output byte sequence. | |
Provides a buffer that allows a fallback handler to return an alternate string to an encoder when it cannot encode an input character. | |
The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited. | |
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. | |
Represents a character encoding. | |
Provides the base class for an encoding provider; which supplies encodings that are unavailable on a particular platform. | |
Defines the type of normalization to perform. | |
Represents a mutable string of characters. This class cannot be inherited. | |
Represents a UTF-16 encoding of Unicode characters. | |
Represents a UTF-32 encoding of Unicode characters. | |
Represents a UTF-7 encoding of Unicode characters. | |
Represents a UTF-8 encoding of Unicode characters. |
Types supported in the .NET for UWP apps | Description |
|---|---|
Represents the results from a single successful subexpression capture. | |
Represents the set of captures made by a single capturing group. | |
Represents the results from a single capturing group. | |
Returns the set of captured groups in a single match. | |
Represents the results from a single regular expression match. | |
Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. | |
Represents the method that is called each time a regular expression match is found during a Replace method operation. | |
Represents an immutable regular expression. | |
The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval. | |
Provides enumerated values to use to set regular expression options. |