EncodingExtensions 类

定义

提供编码类型的扩展方法,例如 EncodingEncoderDecoder

public ref class EncodingExtensions abstract sealed
public static class EncodingExtensions
type EncodingExtensions = class
Public Module EncodingExtensions
继承
EncodingExtensions

方法

名称 说明
Convert(Decoder, ReadOnlySequence<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)

将 a ReadOnlySequence<T> 转换为 UTF-16 编码字符,并将结果 writer写入 。

Convert(Decoder, ReadOnlySpan<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)

使用字符将结果 ReadOnlySpan<T> 转换为字符 decoder 并将结果 writer写入到 。

Convert(Encoder, ReadOnlySequence<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)

将 a ReadOnlySequence<T> 转换为编码的字节并将结果写入到 writer.

Convert(Encoder, ReadOnlySpan<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)

将结果 ReadOnlySpan<T> 转换为字节, encoder 并将结果 writer写入到 。

GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)

使用指定的ReadOnlySequence<T>byteEncoding值解码指定的值,并将结果writer写入到 。

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

使用指定的ReadOnlySequence<T>值对指定byteEncoding值进行编码,并将结果输出到 bytes

GetBytes(Encoding, ReadOnlySequence<Char>)

使用指定的ReadOnlySequence<T>数组将指定的Byte值编码为Encoding数组。

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

使用指定的ReadOnlySpan<T>值对指定byteEncoding项进行编码,并将结果writer写入到 。

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

使用指定的ReadOnlySequence<T>charEncoding值解码指定的值,并将结果writer写入到 。

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

使用指定的ReadOnlySequence<T>charEncoding值解码指定的值,并将结果输出到 。chars

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

使用指定的ReadOnlySpan<T>charEncoding值解码指定的值,并将结果writer写入到 。

GetString(Encoding, ReadOnlySequence<Byte>)

使用指定的值将指定的 ReadOnlySequence<T> 值解码为 String 指定的 Encoding

适用于