Condividi tramite


ASCIIEncoding.GetEncoder Metodo

Definizione

Ottiene un codificatore in grado di convertire una sequenza di caratteri Unicode in una sequenza di byte codificati 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

Restituisce

Encoder

Oggetto Encoder in grado di convertire una sequenza di caratteri Unicode in una sequenza di byte codificati ASCII.

Attributi

Commenti

Il Encoder.GetBytes metodo converte blocchi sequenziali di caratteri in blocchi sequenziali di byte, in modo analogo al GetBytes metodo di questa classe. Tuttavia, un Encoder gestisce le informazioni sullo stato tra le chiamate in modo che possa codificare correttamente le sequenze di caratteri che si estendono su blocchi. EncoderConserva inoltre i caratteri finali alla fine dei blocchi di dati e utilizza i caratteri finali nella successiva operazione di codifica. Un blocco di dati, ad esempio, può terminare con un surrogato alto senza corrispondenza e il surrogato basso corrispondente potrebbe trovarsi nel blocco di dati successivo. Pertanto, GetDecoder e GetEncoder sono utili per le operazioni di trasmissione e file di rete, perché tali operazioni spesso gestiscono blocchi di dati anziché un flusso di dati completo.

Si applica a

Vedi anche