Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore EncoderReplacementFallback (String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe EncoderReplacementFallback usando una stringa di sostituzione specificata.

Spazio dei nomi:   System.Text
Assembly:  mscorlib (in mscorlib.dll)

public EncoderReplacementFallback(
	string replacement
)

Parametri

replacement
Type: System.String

Stringa convertita in un'operazione di codifica al posto di un carattere di input che non può essere codificato.

Exception Condition
ArgumentNullException

replacement è null.

ArgumentException

replacement contiene una coppia di surrogati non valida. In altre parole, il surrogato non costituiti da un componente surrogato alto seguito da un surrogato basso.

Il replacement parametro inizializza la stringa sostitutiva che rappresenta il valore di questo EncoderReplacementFallback oggetto. L'applicazione deve fornire un replacement contenente solo i caratteri che possono essere codificati nella codifica di destinazione. In caso contrario, otterrà un fallback ricorsivo, provocando un ArgumentException. Ad esempio, il fallback fornito per un ASCIIEncoding oggetto non può includere il carattere "¿" (U + 00BF) poiché tale carattere non costituisce un carattere ASCII valido.

In seguito a questa, U + FFFD, che è un'ottima scelta per una stringa di fallback per DecoderExceptionFallback, non è in genere una buona scelta per questa classe. Inoltre, il carattere null (U + 0000) non può essere utilizzato nella stringa di fallback.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: