語言

EncodingExtensions 類別

定義

提供編碼類型的擴展方法,如 Encoding、 Encoder和 Decoder。

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

方法

名稱 Description
Convert(Decoder, ReadOnlySequence<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)

將 a ReadOnlySequence<T> 轉換為 UTF-16 編碼字元,並將結果寫入 writer。

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

將 a 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)

將 a ReadOnlySpan<T> 轉換為位元組,並 encoder 寫入 writer。

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

利用指定ReadOnlySequence<T>條件解碼 byte 至 Encodings,並將結果寫入 writer。

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

將指定 ReadOnlySequence<T> 內容編碼為 bytes,並 Encoding 輸出結果為 bytes。

GetBytes(Encoding, ReadOnlySequence<Char>)

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

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

將指定 ReadOnlySpan<T> 內容編碼為 bytes,使用指定 Encoding 條件,並將結果寫入 writer。

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

利用指定ReadOnlySequence<T>條件解碼 char 至 Encodings,並將結果寫入 writer。

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

利用指定ReadOnlySequence<T>條件將指定 charEncodings 解碼至 s,並將結果輸出為 chars。

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

利用指定ReadOnlySpan<T>條件解碼 char 至 Encodings,並將結果寫入 writer。

GetString(Encoding, ReadOnlySequence<Byte>)

利用指定的 ReadOnlySequence<T>將 解碼String為 。Encoding

適用於