ASCIIEncoding.GetEncoder Metod

Definition

Hämtar en kodare som konverterar en sekvens med Unicode-tecken till en ASCII-kodad sekvens med byte.

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

Returer

En Encoder som konverterar en sekvens med Unicode-tecken till en ASCII-kodad sekvens med byte.

Attribut

Kommentarer

Metoden Encoder.GetBytes konverterar sekventiella teckenblock till sekventiella block med byte, på ett sätt som liknar metoden för den GetBytes här klassen. En underhåller dock Encoder tillståndsinformation mellan anrop så att den korrekt kan koda teckensekvenser som sträcker sig över block. Bevarar Encoder också avslutande tecken i slutet av datablocken och använder de avslutande tecknen i nästa kodningsåtgärd. Ett datablock kan till exempel sluta med en oöverträffad hög surrogat, och den matchande låga surrogaten kan finnas i nästa datablock. GetDecoder Därför och GetEncoder är användbara för nätverksöverföring och filåtgärder, eftersom dessa åtgärder ofta hanterar datablock i stället för en fullständig dataström.

Gäller för

Se även