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
| Nome | Descrizione |
|---|---|
| EncoderReplacementFallback() |
Inizializza una nuova istanza della classe EncoderReplacementFallback. |
| EncoderReplacementFallback(String) |
Inizializza una nuova istanza della EncoderReplacementFallback classe utilizzando 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 EncoderReplacementFallback classe utilizzando 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 codificata.
Eccezioni
replacement è null.
replacement contiene una coppia di surrogati non valida. In altre parole, il surrogato non è costituito da un componente surrogato elevato seguito da un componente surrogato basso.
Commenti
Il replacement parametro inizializza la stringa di sostituzione che corrisponde al valore di questo EncoderReplacementFallback oggetto. È necessario specificare un replacement valore contenente solo caratteri che possono essere codificati nella codifica di destinazione. In caso contrario, viene restituito un risultato di fallback ricorsivo, causando un oggetto ArgumentException. 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, non è in genere una scelta ottimale per questa classe. Inoltre, il carattere Null (U+0000) non può essere usato nella stringa di fallback.