System.Text 命名空间

System.Text 命名空间包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符编码的类;用于将字符块转换为字节块和将字节块转换为字符块的抽象基类;以及操作和格式化 String 对象而不创建 String 的中间实例的 Helper 类。

  说明
公共类 ASCIIEncoding 表示 Unicode 字符的 ASCII 字符编码。
公共类 Decoder 将一个编码字节序列转换为一组字符。
公共类 DecoderExceptionFallback 如果已编码的输入字节序列无法转换为已解码的输出字符,则引发 DecoderFallbackException。无法继承此类。
公共类 DecoderExceptionFallbackBuffer 当编码的输入字节序列无法转换为解码的输出字符时引发 DecoderFallbackException。无法继承此类。
公共类 DecoderFallback 为不能转换为输出字符的已编码输入字节序列提供失败处理机制(称为“撤退”)。
公共类 DecoderFallbackBuffer 向由于无法解码输入字节序列而未发出输出字符的解码操作传递一个字符串。
公共类 DecoderFallbackException 解码器回退操作失败时引发的异常。无法继承此类。
公共类 DecoderReplacementFallback 为不能转换为输出字符的已编码输入字节序列提供失败处理机制(称为“撤退”)。回退发出用户指定的替换字符串,而不是已解码的输入字节序列。无法继承此类。
公共类 DecoderReplacementFallbackBuffer 表示无法对原始输入字节序列解码时发出的替代输出字符串。无法继承此类。
公共类 Encoder 将一组字符转换为一个字节序列。
公共类 EncoderExceptionFallback 如果输入字符无法转换为已编码的输出字节序列,则引发 EncoderFallbackException。无法继承此类。
公共类 EncoderExceptionFallbackBuffer 当输入字符无法转换为编码的输出字节序列时引发 EncoderFallbackException。无法继承此类。
公共类 EncoderFallback 为不能转换为已编码输出字节序列的输入字符提供称为“撤退”的失败处理机制。
公共类 EncoderFallbackBuffer 将替代字符串传递给编码操作。该字符串用于替换任何无法进行编码的输入字符。
公共类 EncoderFallbackException 编码器回退操作失败时引发的异常。无法继承此类。
公共类 EncoderReplacementFallback 为不能转换为输出字节序列的输入字符提供一个称为“回退”的失败处理机制。此回退机制提供一个用户指定的替换字符串以代替原始的输入字符。无法继承此类。
公共类 EncoderReplacementFallbackBuffer 表示无法对原始输入字符进行编码时使用的替代输入字符串。无法继承此类。
公共类 Encoding 表示字符编码。
公共类 EncodingInfo 提供有关编码的基本信息。
公共类 MLangCodePageEncoding  
公共类 StringBuilder 表示可变字符字符串。无法继承此类。
公共类 UnicodeEncoding 表示 Unicode 字符的 UTF-16 编码。
公共类 UTF32Encoding 表示 Unicode 字符的 UTF-32 编码。
公共类 UTF7Encoding 表示 Unicode 字符的 UTF-7 编码。
公共类 UTF8Encoding 表示 Unicode 字符的 UTF-8 编码。

枚举

  枚举 说明
公共枚举 NormalizationForm 指定要执行的规范化的类型。