Encoding Costruttori

Definizione

Inizializza una nuova istanza della classe Encoding.

Overload

Nome Descrizione
Encoding()

Inizializza una nuova istanza della classe Encoding.

Encoding(Int32)

Inizializza una nuova istanza della Encoding classe che corrisponde alla tabella codici specificata.

Encoding(Int32, EncoderFallback, DecoderFallback)

Inizializza una nuova istanza della Encoding classe che corrisponde alla tabella codici specificata con le strategie di fallback del codificatore e del decodificatore specificate.

Encoding()

Inizializza una nuova istanza della classe Encoding.

protected:
 Encoding();
protected Encoding();
Protected Sub New ()

Commenti

Le classi derivate eseguono l'override di questo costruttore.

Vedi anche

Si applica a

Encoding(Int32)

Inizializza una nuova istanza della Encoding classe che corrisponde alla tabella codici specificata.

protected:
 Encoding(int codePage);
protected Encoding(int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

Parametri

codePage
Int32

Identificatore della tabella codici della codifica preferita.

oppure

0, per usare la codifica predefinita.

Eccezioni

codePage è minore di zero.

Commenti

Le classi derivate eseguono l'override di questo costruttore.

Le chiamate a questo costruttore da una classe derivata creano un Encoding oggetto che usa il fallback più appropriato per le operazioni di codifica e decodifica. Entrambe le DecoderFallback proprietà e EncoderFallback sono di sola lettura e non possono essere modificate. Per controllare la strategia di fallback per una classe derivata da Encoding, chiamare il Encoding(Int32, EncoderFallback, DecoderFallback) costruttore .

Vedi anche

Si applica a

Encoding(Int32, EncoderFallback, DecoderFallback)

Inizializza una nuova istanza della Encoding classe che corrisponde alla tabella codici specificata con le strategie di fallback del codificatore e del decodificatore specificate.

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding(int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)

Parametri

codePage
Int32

Identificatore della tabella codici di codifica.

encoderFallback
EncoderFallback

Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato con la codifica corrente.

decoderFallback
DecoderFallback

Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente.

Eccezioni

codePage è minore di zero.

Commenti

Questo costruttore è protected; le classi derivate ne eseguono l'override.

Questo costruttore viene chiamato da una classe derivata per controllare le strategie di codifica e decodifica del fallback. I costruttori della Encoding classe creano oggetti di codifica di sola lettura che non consentono l'impostazione del fallback del codificatore o del decodificatore dopo la creazione dell'oggetto.

encoderFallback Se o decoderFallback è null, il fallback più adatto viene usato come strategia di fallback corrispondente.

Si applica a