Partager via


EncoderReplacementFallback Constructeurs

Définition

Initialise une nouvelle instance de la classe EncoderReplacementFallback.

Surcharges

EncoderReplacementFallback()

Initialise une nouvelle instance de la classe EncoderReplacementFallback.

EncoderReplacementFallback(String)

Initialise une nouvelle instance de la classe EncoderReplacementFallback à l'aide de la chaîne de remplacement spécifiée.

EncoderReplacementFallback()

Initialise une nouvelle instance de la classe EncoderReplacementFallback.

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

Remarques

Par défaut, la chaîne de remplacement qui est la valeur de cet EncoderReplacementFallback objet est « ? ».

Voir aussi

S’applique à

EncoderReplacementFallback(String)

Initialise une nouvelle instance de la classe EncoderReplacementFallback à l'aide de la chaîne de remplacement spécifiée.

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

Paramètres

replacement
String

Une chaîne convertie dans une opération d'encodage à la place d'un caractère d'entrée ne peut pas être encodée.

Exceptions

replacement a la valeur null.

replacement contient une paire de substitution non valide. En d'autres termes, le substitut ne se compose pas d'un composant de substitut étendu suivi par un composant de substitut faible.

Remarques

Le replacement paramètre initialise la chaîne de remplacement qui est la valeur de cet EncoderReplacementFallback objet. Vous devez fournir une replacement valeur qui contient uniquement des caractères qui peuvent être encodés dans l’encodage cible. Sinon, un résultat de secours récursif, provoquant un ArgumentException. Par exemple, le secours fourni pour un ASCIIEncoding objet ne peut pas inclure le caractère « ^ » (U+00BF), car ce caractère n’est pas lui-même un caractère ASCII valide.

En conséquence, U+FFFD, qui est un bon choix pour une chaîne de secours pour DecoderExceptionFallback, n’est généralement pas un bon choix pour cette classe. En outre, le caractère Null (U+0000) ne peut pas être utilisé dans la chaîne de secours.

Voir aussi

S’applique à