Compartir a través de


EncoderReplacementFallback Constructores

Definición

Inicializa una nueva instancia de la clase EncoderReplacementFallback.

Sobrecargas

EncoderReplacementFallback()

Inicializa una nueva instancia de la clase EncoderReplacementFallback.

EncoderReplacementFallback(String)

Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada.

EncoderReplacementFallback()

Inicializa una nueva instancia de la clase EncoderReplacementFallback.

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

Comentarios

De forma predeterminada, la cadena de reemplazo que es el valor de este EncoderReplacementFallback objeto es "?".

Consulte también

Se aplica a

EncoderReplacementFallback(String)

Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada.

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

Parámetros

replacement
String

Cadena que se convierte en una operación de codificación en lugar de un carácter de entrada que no se puede codificar.

Excepciones

replacement es null.

replacement contiene un par suplente no válido. En otras palabras, el par suplente no consta de un componente suplente alto seguido de un componente suplente bajo.

Comentarios

El replacement parámetro inicializa la cadena de reemplazo que es el valor de este EncoderReplacementFallback objeto. La aplicación debe proporcionar un replacement valor que contenga solo los caracteres que se pueden codificar en la codificación de destino. De lo contrario, se produce una reserva recursiva, lo que provoca una ArgumentExceptionexcepción . Por ejemplo, la reserva proporcionada para un ASCIIEncoding objeto no puede incluir el carácter "¿" (U+00BF) porque ese carácter no es un carácter ASCII válido.

Como resultado de esto, U+FFFD, que es una buena opción para una cadena de reserva para DecoderExceptionFallback, no suele ser una buena opción para esta clase. Además, el carácter nulo (U+0000) no se puede usar en la cadena de reserva.

Consulte también

Se aplica a