Compartilhar via


EncoderReplacementFallback Construtores

Definição

Inicializa uma nova instância da classe EncoderReplacementFallback.

Sobrecargas

EncoderReplacementFallback()

Inicializa uma nova instância da classe EncoderReplacementFallback.

EncoderReplacementFallback(String)

Inicializa uma nova instância da classe EncoderReplacementFallback usando uma cadeia de caracteres substituta especificada.

EncoderReplacementFallback()

Inicializa uma nova instância da classe EncoderReplacementFallback.

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

Comentários

Por padrão, a cadeia de caracteres de substituição que é o valor desse EncoderReplacementFallback objeto é "?".

Confira também

Aplica-se a

EncoderReplacementFallback(String)

Inicializa uma nova instância da classe EncoderReplacementFallback usando uma cadeia de caracteres substituta 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

Uma cadeia de caracteres que é convertida em uma operação de codificação em vez de um caractere de entrada que não pode ser codificado.

Exceções

replacement é null.

replacement contém um par alternativo inválido. Em outras palavras, a alternativa não consiste em um componente alternativo alto seguido por um componente alternativo baixo.

Comentários

O replacement parâmetro inicializa a cadeia de caracteres de substituição que é o valor desse EncoderReplacementFallback objeto. O aplicativo deve fornecer um replacement valor que contenha apenas caracteres que podem ser codificados na codificação de destino. Caso contrário, um fallback recursivo resulta, causando um ArgumentException. Por exemplo, o fallback fornecido para um ASCIIEncoding objeto não pode incluir o caractere ">" (U+00BF) porque esse caractere em si não é um caractere ASCII válido.

Como resultado disso, U+FFFD, que é uma boa opção para uma cadeia de caracteres de fallback, DecoderExceptionFallbackgeralmente não é uma boa opção para essa classe. Além disso, o caractere nulo (U+0000) não pode ser usado na cadeia de caracteres de fallback.

Confira também

Aplica-se a