EncoderReplacementFallback Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe EncoderReplacementFallback.
Overload
EncoderReplacementFallback() |
Inizializza una nuova istanza della classe EncoderReplacementFallback. |
EncoderReplacementFallback(String) |
Inizializza una nuova istanza della classe EncoderReplacementFallback usando una stringa di sostituzione specificata. |
EncoderReplacementFallback()
Inizializza una nuova istanza della classe EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Commenti
Per impostazione predefinita, la stringa di sostituzione che corrisponde al valore di questo EncoderReplacementFallback oggetto è "?".
Vedi anche
Si applica a
EncoderReplacementFallback(String)
Inizializza una nuova istanza della classe EncoderReplacementFallback usando una stringa di sostituzione specificata.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Parametri
- replacement
- String
Stringa convertita in un'operazione di codifica al posto di un carattere di input che non può essere codificato.
Eccezioni
replacement
è null
.
Il parametro replacement
contiene una coppia di surrogati non validi. In altre parole, il surrogato non è costituito da un componente surrogato alto seguito da uno surrogato basso.
Commenti
Il replacement
parametro inizializza la stringa di sostituzione che corrisponde al valore di questo EncoderReplacementFallback oggetto. È necessario specificare un replacement
valore che contiene solo caratteri che possono essere codificati nella codifica di destinazione. In caso contrario, un fallback ricorsivo restituisce risultati, causando un ArgumentExceptionoggetto . Ad esempio, il fallback fornito per un ASCIIEncoding oggetto non può includere il carattere "¿" (U+00BF) perché tale carattere non è un carattere ASCII valido.
Di conseguenza, U+FFFD, che è una buona scelta per una stringa di fallback per DecoderExceptionFallback, in genere non è una scelta ottimale per questa classe. Non è inoltre possibile usare il carattere Null (U+0000) nella stringa di fallback.