ASCIIEncoding.GetEncoder 方法

定義

取得可以將 Unicode 字元序列轉換成以 ASCII 編碼的位元組序列的編碼器。

public:
 override System::Text::Encoder ^ GetEncoder();
public override System.Text.Encoder GetEncoder ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Encoder GetEncoder ();
override this.GetEncoder : unit -> System.Text.Encoder
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetEncoder : unit -> System.Text.Encoder
Public Overrides Function GetEncoder () As Encoder

傳回

Encoder

Encoder,可將 Unicode 字元序列轉換成以 ASCII 編碼的位元組序列。

屬性

備註

方法 Encoder.GetBytes 會以類似 GetBytes 這個類別的 方法,將字元的循序區塊轉換成位元組的循序區塊。 不過,會 Encoder 維護呼叫之間的狀態資訊,以便正確編碼跨越區塊的字元序列。 Encoder也會在資料區塊結尾保留尾端的字元,並在下一個編碼作業中使用尾端字元。 例如,資料區塊的結尾可能是不相符的高 Surrogate,而相符的低 Surrogate 可能位於下一個資料區塊中。 因此, GetDecoderGetEncoder 對於網路傳輸和檔案作業很有用,因為這些作業通常會處理資料區塊,而不是完整的資料流程。

適用於

另請參閱