ASCIIEncoding.GetEncoder Methode

Definition

Ruft einen Encoder ab, der eine Sequenz von Unicode-Zeichen in eine ASCII-codierte Folge von Bytes konvertiert.

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

Gibt zurück

Eine Encoder , die eine Abfolge von Unicode-Zeichen in eine ASCII-codierte Sequenz von Bytes konvertiert.

Attribute

Hinweise

Die Encoder.GetBytes Methode konvertiert sequenzielle Zeichenblöcke in sequenzielle Byteblöcke, ähnlich der GetBytes Methode dieser Klasse. Eine Encoder Zustandsinformationen werden jedoch zwischen Aufrufen beibehalten, sodass sie Zeichensequenzen ordnungsgemäß codieren kann, die Blöcke umfassen. Außerdem Encoder werden nachfolgende Zeichen am Ende von Datenblöcken beibehalten und die nachfolgenden Zeichen im nächsten Codierungsvorgang verwendet. Beispielsweise kann ein Datenblock mit einem nicht übereinstimmenden hohen Ersatz enden, und der übereinstimmende niedrige Ersatz kann sich im nächsten Datenblock befinden. GetDecoder Daher sind sie GetEncoder nützlich für Die Netzwerkübertragung und Dateivorgänge, da diese Vorgänge häufig mit Datenblöcken statt mit einem vollständigen Datenstrom umgehen.

Gilt für:

Weitere Informationen