EncoderReplacementFallback Konstruktorer

Definition

Initierar en ny instans av EncoderReplacementFallback klassen.

Överlagringar

Name Description
EncoderReplacementFallback()

Initierar en ny instans av EncoderReplacementFallback klassen.

EncoderReplacementFallback(String)

Initierar en ny instans av klassen med hjälp av EncoderReplacementFallback en angiven ersättningssträng.

EncoderReplacementFallback()

Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs

Initierar en ny instans av EncoderReplacementFallback klassen.

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

Kommentarer

Som standard är ersättningssträngen som är värdet för det här EncoderReplacementFallback objektet "?".

Se även

Gäller för

EncoderReplacementFallback(String)

Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs
Källa:
EncoderReplacementFallback.cs

Initierar en ny instans av klassen med hjälp av EncoderReplacementFallback en angiven ersättningssträng.

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

Parametrar

replacement
String

En sträng som konverteras i en kodningsåtgärd i stället för ett indatatecken som inte kan kodas.

Undantag

replacement är null.

replacement innehåller ett ogiltigt surrogatpar. Med andra ord består surrogaten inte av en hög surrogatkomponent följt av en låg surrogatkomponent.

Kommentarer

Parametern replacement initierar ersättningssträngen som är värdet för det här EncoderReplacementFallback objektet. Du måste ange ett replacement värde som endast innehåller tecken som kan kodas i målkodningen. Annars resulterar en rekursiv reserv som orsakar en ArgumentException. Återställningen som tillhandahålls för ett ASCIIEncoding objekt kan till exempel inte innehålla tecknet "¿" (U+00BF) eftersom det tecknet i sig inte är ett giltigt ASCII-tecken.

Därför är U+FFFD, som är ett bra val för en reservsträng för DecoderExceptionFallback, i allmänhet inte ett bra val för den här klassen. Det går inte heller att använda null-tecknet (U+0000) i reservsträngen.

Se även

Gäller för