EncoderReplacementFallback Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy EncoderReplacementFallback.

Przeciążenia

Nazwa Opis
EncoderReplacementFallback()

Inicjuje nowe wystąpienie klasy EncoderReplacementFallback.

EncoderReplacementFallback(String)

Inicjuje nowe wystąpienie EncoderReplacementFallback klasy przy użyciu określonego ciągu zastępczego.

EncoderReplacementFallback()

Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs

Inicjuje nowe wystąpienie klasy EncoderReplacementFallback.

public:
 EncoderReplacementFallback();
public EncoderReplacementFallback();
Public Sub New ()

Uwagi

Domyślnie ciąg zastępczy, który jest wartością tego EncoderReplacementFallback obiektu, to "?".

Zobacz też

Dotyczy

EncoderReplacementFallback(String)

Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs
Źródło:
EncoderReplacementFallback.cs

Inicjuje nowe wystąpienie EncoderReplacementFallback klasy przy użyciu określonego ciągu zastępczego.

public:
 EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback(string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)

Parametry

replacement
String

Ciąg, który jest konwertowany w operacji kodowania zamiast znaku wejściowego, którego nie można zakodować.

Wyjątki

Parametr replacement ma wartość null.

replacement zawiera nieprawidłową parę zastępczą. Innymi słowy, surogat nie składa się z jednego wysokiego składnika zastępczego, po którym następuje jeden niski składnik zastępczy.

Uwagi

Parametr replacement inicjuje ciąg zastępczy, który jest wartością tego EncoderReplacementFallback obiektu. Aplikacja musi podać wartość zawierającą replacement tylko znaki, które mogą być kodowane w kodowaniu docelowym. W przeciwnym razie rekursywne wyniki rezerwowe, powodując wartość ArgumentException. Na przykład rezerwowa podana dla ASCIIEncoding obiektu nie może zawierać znaku "^" (U+00BF), ponieważ sam ten znak nie jest prawidłowym znakiem ASCII.

W związku z tym U+FFFD, który jest dobrym wyborem dla ciągu rezerwowego dla DecoderExceptionFallbackelementu , nie jest ogólnie dobrym wyborem dla tej klasy. Ponadto w ciągu rezerwowym nie można użyć znaku null (U+0000).

Zobacz też

Dotyczy