ASCIIEncoding.GetEncoder Метод

Определение

Получает кодировщик, преобразующий последовательность символов Юникода в 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, преобразующий последовательность символов Юникода в ASCII-закодированную последовательность байтов.

Атрибуты

Комментарии

Encoder.GetBytesМетод преобразует последовательные блоки символов в последовательные блоки байтов способом, аналогичным GetBytes методу этого класса. Однако сохраняет сведения о состоянии между вызовами, Encoder чтобы можно было правильно кодировать последовательности символов, охватывающие блоки. EncoderТакже сохраняет замыкающие символы в конце блоков данных и использует замыкающие символы в следующей операции кодирования. Например, блок данных может заканчиваться непарным старшим символом-заместителем, а соответствующий младший символ-заместитель может находиться в следующем блоке данных. Поэтому GetDecoder они и GetEncoder полезны для передачи по сети и операций с файлами, так как эти операции часто работают с блоками данных, а не с полным потоком данных.

Применяется к

См. также раздел