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)

ReadOnlySequence<T> 轉換成 UTF-16 編碼的字元,並將結果寫入到 writer

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

使用 decoder 來將 ReadOnlySpan<T> 轉換成字元,並將結果寫入到 writer

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

ReadOnlySequence<T> 轉換成編碼的位元組,並將結果寫入到 writer

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

使用 encoder 來將 ReadOnlySpan<T> 轉換成位元組,並將結果寫入到 writer

GetBytes(Encoding, ReadOnlySequence<Char>)

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 編碼為 Byte 陣列。

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

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 解碼為 byte,並將結果寫入到 writer

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

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 編碼為 byte,並將結果輸出到 bytes

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

使用指定的 Encoding,將指定的 ReadOnlySpan<T> 編碼為 byte,並將結果寫入到 writer

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

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 解碼為 char,並將結果寫入到 writer

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

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 解碼為 char,並將結果輸出至 chars

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

使用指定的 Encoding,將指定的 ReadOnlySpan<T> 解碼為 char,並將結果寫入到 writer

GetString(Encoding, ReadOnlySequence<Byte>)

使用指定的 Encoding,將指定的 ReadOnlySequence<T> 解碼為 String

適用於