ASCIIEncoding.GetEncoder Metódus

Definíció

Beolvas egy kódolót, amely Unicode-karakterek sorozatát ASCII kódolású bájtok sorozatává alakítja.

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

Válaszok

Unicode-karakterek Encoder sorozatát ASCII kódolású bájtok sorozatává alakítja.

Attribútumok

Megjegyzések

A Encoder.GetBytes metódus a szekvenciális karakterblokkokat bájtok szekvenciális blokkjaivá alakítja az osztály metódusához GetBytes hasonló módon. A hívások közötti állapotinformációkat azonban fenntartja, Encoder hogy megfelelően kódolhassa a blokkokra kiterjedő karaktersorozatokat. A Encoder záró karakterek az adatblokkok végén is megmaradnak, és a következő kódolási műveletben a záró karaktereket használják. Előfordulhat például, hogy egy adatblokk egy nem egyező magas helyettessel végződik, és a megfelelő alacsony helyettes a következő adatblokkban lesz. GetDecoder GetEncoder Ezért hasznos a hálózati átvitelhez és a fájlműveletekhez, mivel ezek a műveletek gyakran teljes adatfolyam helyett adatblokkokkal foglalkoznak.

A következőre érvényes:

Lásd még