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, la cadena de reemplazo que es el valor EncoderReplacementFallback de este 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. La aplicación debe proporcionar un replacement valor que solo contenga caracteres que se puedan 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. De lo contrario, se produce una reserva recursiva, ArgumentExceptionlo que produce una.Otherwise, a recursive fallback results, causing an ArgumentException. Por ejemplo, la reserva proporcionada para un ASCIIEncoding objeto no puede incluir el carácter "me" (U + 00BF) porque ese carácter 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, U + FFFD, que es una buena opción para una cadena de reserva de DecoderExceptionFallback, no suele ser 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