ASCIIEncoding.GetEncoder Metoda

Definicja

Uzyskuje koder, który konwertuje sekwencję znaków Unicode na kodowaną sekwencję bajtów 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

Zwraca

Encoder

Element Encoder , który konwertuje sekwencję znaków Unicode na kodowaną sekwencję bajtów ASCII.

Atrybuty

Uwagi

Metoda Encoder.GetBytes konwertuje sekwencyjne bloki znaków na sekwencyjne bloki bajtów w sposób podobny do GetBytes metody tej klasy. Jednak obiekt Encoder zachowuje informacje o stanie między wywołaniami, aby mógł poprawnie kodować sekwencje znaków obejmujące bloki. Obiekt Encoder zachowuje również końcowe znaki na końcu bloków danych i używa końcowych znaków w następnej operacji kodowania. Na przykład blok danych może kończyć się niedopasowanym wysokim zastępcą, a pasujący niski surogat może znajdować się w następnym bloku danych. W związku z tym i GetEncoder są przydatne w przypadku operacji transmisji i plików w sieci, GetDecoder ponieważ te operacje często zajmują się blokami danych zamiast pełnego strumienia danych.

Dotyczy

Zobacz też