Прочитать на английском

Поделиться через


ASCIIEncoding.GetDecoder Метод

Определение

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

C#
public override System.Text.Decoder GetDecoder();
C#
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Decoder GetDecoder();

Возвращаемое значение

Объект Decoder, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода.

Атрибуты

Комментарии

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

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