ASCIIEncoding.GetEncoder Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.