Encoding Costruttori

Definizione

Inizializza una nuova istanza della classe Encoding.

Overload

Encoding()

Inizializza una nuova istanza della classe Encoding.

Encoding(Int32)

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

Encoding(Int32, EncoderFallback, DecoderFallback)

Inizializza una nuova istanza della classe Encoding 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 ();

Commenti

Le classi derivate eseguono l'override di questo costruttore.

Vedi anche

Si applica a

.NET 7 e altre versioni
Prodotto Versioni
.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
.NET Framework 1.1, 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
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Encoding(Int32)

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

protected Encoding (int codePage);

Parametri

codePage
Int32

Identificatore della tabella codici della codifica scelta.

-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 con mapping più appropriato per le operazioni di codifica e decodifica. Entrambe le DecoderFallback EncoderFallback proprietà e 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

.NET 7 e altre versioni
Prodotto Versioni
.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
.NET Framework 1.1, 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
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Encoding(Int32, EncoderFallback, DecoderFallback)

Inizializza una nuova istanza della classe Encoding 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);

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 eseguono l'override.

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

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

Si applica a

.NET 7 e altre versioni
Prodotto Versioni
.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
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0