ASCIIEncoding.GetDecoder Метод

Определение

Получает декодер, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода.Obtains a decoder that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.

public:
 override System::Text::Decoder ^ GetDecoder();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Decoder GetDecoder ();
override this.GetDecoder : unit -> System.Text.Decoder
Public Overrides Function GetDecoder () As Decoder

Возвраты

Объект Decoder, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода.A Decoder that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.

Атрибуты

Комментарии

Метод Decoder.GetChars преобразует последовательные блоки байтов в последовательные блоки символов так же, как метод GetChars этого класса.The Decoder.GetChars method converts sequential blocks of bytes into sequential blocks of characters, in a manner similar to the GetChars method of this class. Однако Decoder сохраняет сведения о состоянии между вызовами, что позволяет правильно декодировать последовательности байтов, охватывающие блоки.However, a Decoder maintains state information between calls so it can correctly decode byte sequences that span blocks. Decoder также сохраняет конечные байты в конце блоков данных и использует конечные байты в следующей операции декодирования.The Decoder also preserves trailing bytes at the end of data blocks and uses the trailing bytes in the next decoding operation. Таким образом, GetDecoder и GetEncoder полезны для передачи по сети и операций с файлами, так как эти операции часто работают с блоками данных, а не с полным потоком данных.Therefore, GetDecoder and GetEncoder are useful for network transmission and file operations, because those operations often deal with blocks of data instead of a complete data stream.

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

Дополнительно