EncoderReplacementFallback Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der EncoderReplacementFallback-Klasse.
Überlädt
EncoderReplacementFallback() |
Initialisiert eine neue Instanz der EncoderReplacementFallback-Klasse. |
EncoderReplacementFallback(String) |
Initialisiert eine neue Instanz der EncoderReplacementFallback-Klasse unter Verwendung der angegebenen Ersatzzeichenfolge. |
EncoderReplacementFallback()
Initialisiert eine neue Instanz der EncoderReplacementFallback-Klasse.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Hinweise
Standardmäßig ist die Ersatzzeichenfolge, die der Wert dieses EncoderReplacementFallback Objekts ist "?".
Siehe auch
Gilt für
EncoderReplacementFallback(String)
Initialisiert eine neue Instanz der EncoderReplacementFallback-Klasse unter Verwendung der angegebenen Ersatzzeichenfolge.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Parameter
- replacement
- String
Eine Zeichenfolge, die anstelle eines Eingabezeichens, das nicht codiert werden kann, in einem Codierungsvorgang konvertiert wird.
Ausnahmen
replacement
ist null
.
replacement
enthält ein ungültiges Ersatzzeichenpaar. Anders gesagt besteht das Ersatzzeichen nicht aus einer hohen Ersatzkomponente, der eine niedrige Ersatzkomponente folgt.
Hinweise
Der replacement
Parameter initialisiert die Ersatzzeichenfolge, die den Wert dieses EncoderReplacementFallback Objekts darstellt. Sie müssen einen replacement
Wert bereitstellen, der nur Zeichen enthält, die in der Zielcodierung codiert werden können. Andernfalls führt eine rekursive Fallbackergebnisse, wodurch eine ArgumentException. Beispielsweise kann der für ein ASCIIEncoding Objekt bereitgestellte Fallback das Zeichen "^" (U+00BF) nicht enthalten, da dieses Zeichen selbst kein gültiges ASCII-Zeichen ist.
Dadurch ist U+FFFD, die eine gute Wahl für eine Fallbackzeichenfolge DecoderExceptionFallbackfür diese Klasse ist, nicht allgemein eine gute Wahl für diese Klasse. Außerdem kann das Nullzeichen (U+0000) nicht in der Fallbackzeichenfolge verwendet werden.