EncoderReplacementFallback EncoderReplacementFallback EncoderReplacementFallback EncoderReplacementFallback Constructors

Definición

Sobrecargas

EncoderReplacementFallback() EncoderReplacementFallback() EncoderReplacementFallback()

Inicializa una nueva instancia de la clase EncoderReplacementFallback.Initializes a new instance of the EncoderReplacementFallback class.

EncoderReplacementFallback(String) EncoderReplacementFallback(String) EncoderReplacementFallback(String) EncoderReplacementFallback(String)

Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada.Initializes a new instance of the EncoderReplacementFallback class using a specified replacement string.

EncoderReplacementFallback() EncoderReplacementFallback() EncoderReplacementFallback()

Inicializa una nueva instancia de la clase EncoderReplacementFallback.Initializes a new instance of the EncoderReplacementFallback class.

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

Comentarios

De forma predeterminada, el reemplazo de cadena que es el valor de esta EncoderReplacementFallback objeto es "?".By default, the replacement string that is the value of this EncoderReplacementFallback object is "?".

Consulte también:

EncoderReplacementFallback(String) EncoderReplacementFallback(String) EncoderReplacementFallback(String) EncoderReplacementFallback(String)

Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada.Initializes a new instance of the EncoderReplacementFallback class using a specified replacement string.

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 String String 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.A string that is converted in an encoding operation in place of an input character that cannot be encoded.

Excepciones

replacement contiene un par suplente no válido.replacement contains an invalid surrogate pair. En otras palabras, el par suplente no consta de un componente suplente alto seguido de un componente suplente bajo.In other words, the surrogate does not consist of one high surrogate component followed by one low surrogate component.

Comentarios

El replacement parámetro inicializa la cadena de reemplazo que es el valor de este EncoderReplacementFallback objeto.The replacement parameter initializes the replacement string that is the value of this EncoderReplacementFallback object. Aplicación debe proporcionar un replacement valor que contiene únicamente caracteres que se pueden codificar en la codificación de destino.You application must provide a replacement value that contains only characters that can be encoded in the target encoding. En caso contrario, un retroceso recursivo da como resultado, que causan un ArgumentException.Otherwise, a recursive fallback results, causing an ArgumentException. Por ejemplo, la reserva proporcionada para un ASCIIEncoding objeto no puede incluir el carácter "¿" (00BF) porque ese carácter sí mismo no es un carácter ASCII válido.For example, the fallback provided for an ASCIIEncoding object cannot include the character "¿" (U+00BF) because that character is itself not a valid ASCII character.

Como resultado de esto, U+FFFD, que es una buena elección para una cadena de retroceso para DecoderExceptionFallback, por lo general no es una buena elección para esta clase.As a result of this, U+FFFD, which is a good choice for a fallback string for DecoderExceptionFallback, is not generally a good choice for this class. Además, el carácter nulo (u+0000) no se puede usar en la cadena de reserva.Also, the null character (U+0000) cannot be used in the fallback string.

Consulte también:

Se aplica a