System.Text
Provides fundamental types for manipulating strings and byte sequences, including encodings, string builders, and regular expressions.
Classes
-
StringBuilder
public sealed class StringBuilderRepresents a mutable sequence of characters. This class cannot be inherited.
-
Encoding
public abstract class EncodingRepresents a character encoding. This is an abstract class.
-
ASCIIEncoding
public sealed class ASCIIEncoding : EncodingRepresents the ASCII (7-bit) character encoding.
-
UTF8Encoding
public class UTF8Encoding : EncodingRepresents the UTF-8 encoding, which is a variable-length encoding of Unicode characters.
-
UnicodeEncoding
public sealed class UnicodeEncoding : EncodingRepresents the Unicode character encoding, which is equivalent to the UTF-16 encoding.
-
Regex
public class RegexRepresents an instance of a regular expression.
Structs
-
Rune
public readonly struct RuneRepresents a single Unicode character. This is a value type.
Enums
-
NormalizationForm
public enum NormalizationFormSpecifies the Unicode normalization form to use.