Encoding Konstruktory

Definice

Inicializuje novou instanci Encoding třídy.

Přetížení

Name Description
Encoding()

Inicializuje novou instanci Encoding třídy.

Encoding(Int32)

Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce.

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce se zadaným kodérem a dekodér náhradní strategie.

Encoding()

Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs

Inicializuje novou instanci Encoding třídy.

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

Poznámky

Odvozené třídy přepíší tento konstruktor.

Viz také

Platí pro

Encoding(Int32)

Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs

Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce.

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

Parametry

codePage
Int32

Identifikátor znakové stránky upřednostňovaného kódování.

nebo

0, pokud chcete použít výchozí kódování.

Výjimky

Hodnota codePage je menší než nula.

Poznámky

Odvozené třídy přepíší tento konstruktor.

Volání tohoto konstruktoru z odvozené třídy vytvoří Encoding objekt, který používá nejvhodnější náhradní operace kódování i dekódování. Vlastnosti DecoderFallback jsou EncoderFallback jen pro čtení a nelze je změnit. Chcete-li řídit záložní strategii třídy odvozené z Encoding, volání konstruktoru Encoding(Int32, EncoderFallback, DecoderFallback) .

Viz také

Platí pro

Encoding(Int32, EncoderFallback, DecoderFallback)

Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs
Zdroj:
Encoding.cs

Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce se zadaným kodérem a dekodér náhradní strategie.

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
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)

Parametry

codePage
Int32

Identifikátor kódovací stránky.

encoderFallback
EncoderFallback

Objekt, který poskytuje proceduru zpracování chyb, pokud znak nelze zakódovat s aktuálním kódováním.

decoderFallback
DecoderFallback

Objekt, který poskytuje proceduru zpracování chyb, pokud sekvence bajtů nelze dekódovat s aktuálním kódováním.

Výjimky

Hodnota codePage je menší než nula.

Poznámky

Tento konstruktor je protected; odvozené třídy přepsat jej.

Tento konstruktor voláte z odvozené třídy k řízení záložní kódování a dekódování strategií. Konstruktory Encoding třídy vytvářejí objekty kódování jen pro čtení, které neumožňují nastavení kodéru nebo dekodéru po vytvoření objektu.

Pokud je hodnota null encoderFallback nebo decoderFallback je null, jako odpovídající záložní strategii se použije nejvhodnější náhradní řešení.

Platí pro