System.Text.Encoding Converte una sequenza di byte codificati in un set di caratteri. 1 Inizializza una nuova istanza della classe . Consente di convertire una matrice di byte codificati in caratteri UTF-16 e di memorizzare il risultato in una matrice di caratteri. Matrice di byte da convertire. Primo elemento di da convertire. Numero di elementi di da convertire. Matrice per memorizzare i caratteri convertiti. Primo elemento di in cui sono memorizzati i dati. Numero massimo di elementi di da utilizzare nella conversione. true per indicare che non è necessario convertire altri dati; in caso contrario, false. Quando termina, questo metodo contiene il numero di byte utilizzati nella conversione.Questo parametro viene passato non inizializzato. Quando termina, questo metodo contiene il numero di caratteri di prodotti dalla conversione.Questo parametro viene passato non inizializzato. Questo metodo restituisce true se tutti i caratteri specificati da sono stati convertiti; in caso contrario restituisce false.Questo parametro viene passato non inizializzato. o è null (Nothing). , , o è minore di zero.- oppure -Lunghezza di - è minore di .- oppure -Lunghezza di - è minore di . Le dimensioni del buffer di output non sono sufficienti a contenere l'input convertito.La dimensione del buffer di output deve essere maggiore o uguale a quella indicata dal metodo . Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Ottiene o imposta un oggetto per l'oggetto corrente. Oggetto . In un'operazione di impostazione il valore è null (Nothing). Non è possibile assegnare un nuovo valore in un'operazione di impostazione poiché nell'oggetto corrente sono contenuti dati non ancora decodificati. 1 Ottiene l'oggetto associato all'oggetto corrente. Oggetto . 1 Quando sottoposto a override in una classe derivata, calcola il numero di caratteri prodotti dalla decodifica di una sequenza di byte dalla matrice di byte specificata. Numero di caratteri prodotti dalla decodifica della sequenza di byte specificata e di qualsiasi byte presente nel buffer interno. Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. è null (Nothing). Il parametro o è minore di zero.- oppure - e non identificano un intervallo valido in . Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, calcola il numero di caratteri prodotti dalla decodifica di una sequenza di byte dalla matrice di byte specificata.Un parametro indica se cancellare lo stato interno del decodificatore dopo il calcolo. Numero di caratteri prodotti dalla decodifica della sequenza di byte specificata e di qualsiasi byte presente nel buffer interno. Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. true per simulare la cancellazione dello stato interno del codificatore dopo il calcolo; in caso contrario, false. è null (Nothing). Il parametro o è minore di zero.- oppure - e non identificano un intervallo valido in . Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, decodifica una sequenza di byte della matrice di byte specificata e qualsiasi byte presente nel buffer interno nella matrice di caratteri specificata. Numero effettivo di caratteri scritti in . Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. Matrice di caratteri per contenere l'insieme di caratteri risultante. Indice in corrispondenza del quale iniziare la scrittura dell'insieme di caratteri risultante. è null (Nothing).- oppure - è null (Nothing). o o è minore di zero.- oppure - e non identificano un intervallo valido in .- oppure - non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i caratteri risultanti. Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, decodifica una sequenza di byte della matrice di byte specificata e qualsiasi byte presente nel buffer interno nella matrice di caratteri specificata.Un parametro indica se annullare lo stato interno del decodificatore dopo la conversione. Numero effettivo di caratteri scritti nel parametro . Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. Matrice di caratteri per contenere l'insieme di caratteri risultante. Indice in corrispondenza del quale iniziare la scrittura dell'insieme di caratteri risultante. true per cancellare lo stato interno del decodificatore dopo la conversione. In caso contrario, false. è null (Nothing).- oppure - è null (Nothing). o o è minore di zero.- oppure - e non identificano un intervallo valido in .- oppure - non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i caratteri risultanti. Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, ripristina lo stato iniziale del decodificatore. 2 Fornisce un meccanismo di gestione degli errori, denominato fallback, per una sequenza di byte di input codificata che non può essere convertita in un carattere di input.Il fallback genera un'eccezione anziché decodificare la sequenza di byte di input.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Restituisce un buffer di fallback del decodificatore che genera un'eccezione se non può convertire una sequenza di byte in un carattere. Buffer di fallback del decodificatore che genera un'eccezione se non può decodificare una sequenza di byte. 2 Indica se l'oggetto corrente e un oggetto specificato sono uguali. true se non è null ed è un oggetto ; in caso contrario, false. Oggetto derivato dalla classe . 2 Recupera il codice hash per questa istanza. Il valore restituito è sempre lo stesso valore arbitrario, senza alcun significato speciale. 2 Ottiene il numero massimo di caratteri che può essere restituito da questa istanza. Il valore restituito è sempre zero. 2 Fornisce un meccanismo di gestione degli errori, denominato fallback, per una sequenza di byte di input codificata che non può essere convertita in un carattere di output. 2 Inizializza una nuova istanza della classe . Se sottoposto a override in una classe derivata, inizializza una nuova istanza della classe . Oggetto che fornisce un buffer di fallback per un decodificatore. 2 Ottiene un oggetto che genera un'eccezione quando non è possibile decodificare una sequenza di byte di input. Tipo derivato dalla classe .Il valore predefinito è rappresentato da un oggetto . 1 Quando sottoposto a override in una classe derivata, ottiene il numero massimo di caratteri che l'oggetto corrente è in grado di restituire. Numero massimo di caratteri che l'oggetto corrente è in grado di restituire. 2 Ottiene un oggetto che genera una stringa sostitutiva di una sequenza di byte di input che non può essere decodificata. Tipo derivato dalla classe .Il valore predefinito è rappresentato da un oggetto che genera il carattere PUNTO INTERROGATIVO ("?", U+003F) al posto delle sequenze di byte sconosciute. 1 Fornisce un buffer che consente a un gestore di fallback di restituire una stringa alternativa a un decodificatore quando non può decodificare una sequenza di byte di input. 2 Inizializza una nuova istanza della classe . Quando sottoposto a override in una classe derivata, prepara il buffer di fallback alla gestione della sequenza di byte di input specificata. true se il buffer di fallback è in grado di elaborare ; false se il buffer di fallback ignora . Matrice di byte di input. Posizione di indice di un byte in . 1 Quando sottoposto a override in una classe derivata, recupera il carattere successivo nel buffer di fallback. Carattere successivo nel buffer di fallback. 2 Quando sottoposto a override in una classe derivata, genera la chiamata successiva al metodo per accedere alla posizione del carattere del buffer di dati precedente alla posizione del carattere corrente. true se l'operazione è stata completata; in caso contrario, false. 1 Quando sottoposto a override in una classe derivata, ottiene il numero di caratteri nell'oggetto ancora da elaborare. Numero dei caratteri nel buffer di fallback corrente ancora da elaborare. 1 Inizializza tutti i dati e le informazioni sullo stato relativamente a questo buffer di fallback. 1 Eccezione generata quando un'operazione di fallback del decodificatore non riesce.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe .Il messaggio di errore è specificato da un parametro. Messaggio di errore. Inizializza una nuova istanza della classe .I parametri specificano il messaggio di errore, la matrice di byte decodificata e l'indice del byte non decodificabile. Messaggio di errore. Matrice di byte di input. Posizione di indice in del byte non decodificabile. Inizializza una nuova istanza della classe .I parametri specificano il messaggio di errore e l'eccezione interna che ne costituisce la causa. Messaggio di errore. Eccezione che ha causato questa eccezione. Recupera la sequenza di byte di input che ha causato l'eccezione. Matrice di byte di input non decodificabile. 2 Recupera la posizione di indice nella sequenza di byte di input del byte che ha causato l'eccezione. Posizione di indice nella matrice di byte di input del byte non decodificabile.La posizione di indice è a base zero. 1 Fornisce un meccanismo di gestione degli errori, denominato fallback, per una sequenza di byte di input codificata che non può essere convertita in un carattere di output.Tramite il fallback viene creata una stringa sostitutiva specificata dall'utente al posto di una sequenza di byte di input decodificata.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe usando una stringa di sostituzione specificata. Stringa generata dall'operazione di decodifica in sostituzione di una sequenza di byte di input che non può essere decodificata. è null. Il parametro contiene una coppia di surrogati non validi.In altre parole, la coppia di surrogati non è costituita da un componente surrogato alto seguito da un surrogato basso. Crea un oggetto che viene inizializzato con la stringa sostitutiva di questo oggetto . Oggetto che specifica la stringa da usare in sostituzione dell'input originale per l'operazione di decodifica. 2 Ottiene la stringa sostitutiva che rappresenta il valore dell'oggetto . Stringa generata in sostituzione di una sequenza di byte di input che non può essere decodificata. 2 Indica se il valore di un oggetto specificato è uguale all'oggetto . true se è un oggetto la cui proprietà è uguale alla proprietà dell'oggetto corrente; in caso contrario, false. Oggetto . 2 Recupera il codice hash per il valore dell'oggetto . Codice hash del valore dell'oggetto. 2 Ottiene il numero di caratteri contenuti nella stringa sostitutiva per l'oggetto . Numero di caratteri nella stringa generata al posto di una sequenza di byte che non possono essere decodificati, ovvero lunghezza della stringa restituita dalla proprietà . 2 Converte un set di caratteri in una sequenza di byte. 1 Inizializza una nuova istanza della classe . Converte una matrice di caratteri Unicode in una sequenza di byte codificata e memorizza il risultato in una matrice di byte. Matrice di caratteri da convertire. Primo elemento di da convertire. Numero di elementi di da convertire. Matrice in cui sono memorizzati i byte convertiti. Primo elemento di in cui sono memorizzati i dati. Numero massimo di elementi di da utilizzare nella conversione. true per indicare che non è necessario convertire altri dati; in caso contrario, false. Quando termina, questo metodo contiene il numero di caratteri di utilizzato nella conversione.Questo parametro viene passato non inizializzato. Quando termina, questo metodo contiene il numero di byte prodotti dalla conversione.Questo parametro viene passato non inizializzato. Questo metodo restituisce true se tutti i caratteri specificati da sono stati convertiti; in caso contrario restituisce false.Questo parametro viene passato non inizializzato. o è null (Nothing). , , o è minore di zero.- oppure -Lunghezza di - è minore di .- oppure -Lunghezza di - è minore di . Le dimensioni del buffer di output non sono sufficienti a contenere l'input convertito.La dimensione del buffer di output deve essere maggiore o uguale a quella indicata dal metodo . Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Ottiene o imposta un oggetto per l'oggetto corrente. Oggetto . In un'operazione di impostazione il valore è null (Nothing). Non è possibile assegnare un nuovo valore in un'operazione di impostazione, poiché l'oggetto corrente contiene dati non ancora codificati. Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 1 Ottiene l'oggetto associato all'oggetto corrente. Oggetto . 1 Quando sottoposto a override in una classe derivata, calcola il numero di byte prodotti dalla codifica di un set di caratteri a partire dalla matrice di caratteri specificata.Un parametro indica se lo stato interno del codificatore deve essere cancellato dopo il calcolo. Numero di byte ottenuto dalla codifica dei caratteri specificati e di qualsiasi carattere nel buffer interno. Matrice di caratteri contenente l'set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. true per simulare la cancellazione dello stato interno del codificatore dopo il calcolo; in caso contrario, false. è null. Il parametro o è minore di zero.- oppure - e non identificano un intervallo valido in . Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, codifica un set di caratteri partendo dalla matrice di caratteri specificata e tutti i caratteri presenti nel buffer interno nella matrice di byte specificata.Un parametro indica se lo stato interno del codificatore deve essere cancellato dopo la conversione. Numero effettivo di byte scritti in . Matrice di caratteri contenente l'set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. Matrice di byte per contenere la sequenza di byte risultante. Indice in corrispondenza del quale iniziare la scrittura della sequenza di byte risultante. true per cancellare lo stato interno del codificatore dopo la conversione; in caso contrario, false. è null (Nothing).- oppure - è null (Nothing). o o è minore di zero.- oppure - e non identificano un intervallo valido in .- oppure - non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i byte risultanti. Si è verificato un fallback (per una spiegazione più completa, vedere Codifica di caratteri in .NET Framework)- e - è impostato su . 2 Quando sottoposto a override in una classe derivata, reimposta il codificatore allo stato iniziale. 2 Fornisce un meccanismo di gestione degli errori, denominato fallback, per un carattere di input che non può essere convertito in una sequenza di byte di output.Il fallback genera un'eccezione se non è possibile convertire un carattere di input in una sequenza di byte di output.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Restituisce un buffer di fallback del codificatore che genera un'eccezione se non può convertire una sequenza di caratteri in una sequenza di byte. Buffer di fallback del codificatore che genera un'eccezione se non può codificare una sequenza di caratteri. 2 Indica se l'oggetto corrente e un oggetto specificato sono uguali. true se non è null (Nothing in Visual Basic .NET) ed è un oggetto ; in caso contrario, false. Oggetto derivato dalla classe . 2 Recupera il codice hash per questa istanza. Il valore restituito è sempre lo stesso valore arbitrario, senza alcun significato speciale. 2 Ottiene il numero massimo di caratteri che può essere restituito da questa istanza. Il valore restituito è sempre zero. 2 Fornisce un meccanismo di gestione degli errori, denominato fallback, per un carattere di input che non può essere convertito in una sequenza di byte di output. 2 Inizializza una nuova istanza della classe . Se sottoposto a override in una classe derivata, inizializza una nuova istanza della classe . Oggetto che fornisce un buffer di fallback per un codificatore. 2 Ottiene un oggetto che genera un'eccezione se un carattere di input non può essere codificato. Tipo derivato dalla classe .Il valore predefinito è rappresentato da un oggetto . 1 Quando sottoposto a override in una classe derivata, ottiene il numero massimo di caratteri che l'oggetto corrente è in grado di restituire. Numero massimo di caratteri che l'oggetto può restituire. 2 Ottiene un oggetto che genera una stringa sostitutiva al posto di un carattere di input che non può essere codificato. Tipo derivato dalla classe .Il valore predefinito è rappresentato da un oggetto che sostituisce i caratteri di input sconosciuti con un carattere PUNTO INTERROGATIVO ("?", U+003F). 1 Fornisce un buffer che consente a un gestore di fallback di restituire una stringa alternativa a un codificatore quando non può codificare un carattere di input. 2 Inizializza una nuova istanza della classe . Quando sottoposto a override in una classe derivata, prepara il buffer di fallback per la gestione della coppia di surrogati specificata. true se il buffer di fallback può elaborare e ; false se il buffer di fallback ignora la coppia di surrogati. Surrogato alto della coppia di input. Surrogato basso della coppia di input. Posizione di indice della coppia di surrogati nel buffer di input. 1 Quando sottoposto a override in una classe derivata, prepara il buffer di fallback per la gestione del carattere di input specificato. true se il buffer di fallback è in grado di elaborare . false se il buffer di fallback ignora . Carattere di input. Posizione di indice del carattere nel buffer di input. 1 Quando sottoposto a override in una classe derivata, recupera il carattere successivo nel buffer di fallback. Carattere successivo nel buffer di fallback. 2 Quando sottoposto a override in una classe derivata, genera la chiamata successiva al metodo per accedere alla posizione del carattere del buffer di dati precedente al carattere corrente. true se l'operazione è stata completata correttamente; in caso contrario, false. 1 Quando sottoposto a override in una classe derivata, ottiene il numero di caratteri nell'oggetto corrente ancora da elaborare. Numero dei caratteri nel buffer di fallback corrente ancora da elaborare. 1 Inizializza tutti i dati e le informazioni sullo stato relativamente a questo buffer di fallback. 1 Eccezione generata quando l'operazione di fallback del codificatore non riesce.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe .Il messaggio di errore è specificato da un parametro. Messaggio di errore. Inizializza una nuova istanza della classe .I parametri specificano il messaggio di errore e l'eccezione interna che ne costituisce la causa. Messaggio di errore. Eccezione che ha causato questa eccezione. Ottiene il carattere di input che ha causato l'eccezione. Carattere che non può essere codificato. 2 Ottiene il carattere del surrogato alto nella coppia di surrogati che ha causato l'eccezione. Carattere del surrogato alto nella coppia di surrogati che non può essere codificato. 2 Ottiene il carattere del surrogato basso nella coppia di surrogati che ha causato l'eccezione. Carattere del surrogato basso nella coppia di surrogati che non può essere codificato. 2 Ottiene la posizione di indice nel buffer di input del carattere che ha causato l'eccezione. Posizione di indice che non può essere codificato nel buffer di input del carattere. 1 Indica se l'input che ha causato l'eccezione è una coppia di surrogati. true se l'input è una coppia di surrogati; in caso contrario, false. 2 Fornisce un meccanismo di gestione degli errori, denominato fallback, per un carattere di input che non può essere convertito in una sequenza di byte di output.Il fallback usa una stringa di sostituzione specificata dall'utente anziché il carattere di input originale.La classe non può essere ereditata. 2 Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe usando una stringa di sostituzione specificata. Stringa convertita in un'operazione di codifica al posto di un carattere di input che non può essere codificato. è null. Il parametro contiene una coppia di surrogati non validi.In altre parole, il surrogato non è costituito da un componente surrogato alto seguito da uno surrogato basso. Crea un oggetto che viene inizializzato con la stringa sostitutiva di questo oggetto . Oggetto uguale all'oggetto . 2 Ottiene la stringa sostitutiva che rappresenta il valore dell'oggetto . Stringa di sostituzione usata al posto di un carattere di input che non può essere codificato. 2 Indica se il valore di un oggetto specificato è uguale all'oggetto . true se il parametro specifica un oggetto e la stringa di sostituzione di tale oggetto è uguale a quella dell'oggetto ; in caso contrario, false. Oggetto . 2 Recupera il codice hash per il valore dell'oggetto . Codice hash del valore dell'oggetto. 2 Ottiene il numero di caratteri contenuti nella stringa sostitutiva per l'oggetto . Numero di caratteri nella stringa usata al posto di un carattere di input che non può essere codificato. 2 Rappresenta una codifica caratteri.Per esaminare il codice sorgente .NET Framework per questo tipo, vedere Origine riferimento. 1 Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe che corrisponde alla tabella codici specificata. Identificatore della tabella codici della codifica scelta.-oppure- 0, per usare la codifica predefinita. è minore di zero. Inizializza una nuova istanza della classe che corrisponde alla tabella codici specificata con le strategie di fallback del codificatore e del decodificatore specificate. Identificatore della tabella codici di codifica. Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato con la codifica corrente. Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente. è minore di zero. Ottiene una codifica per il set di caratteri ASCII (7 bit). Codifica per il set di caratteri ASCII (7 bit). 1 Ottiene una codifica per il formato UTF-16 che usa l'ordine dei byte big-endian. Oggetto di codifica per il formato UTF-16 che usa l'ordine dei byte big endian. 1 Quando ne viene eseguito l'override in una classe derivata, crea una copia superficiale dell'oggetto corrente. Copia dell'oggetto corrente. 2 Quando ne viene eseguito l'override in una classe derivata, ottiene l'identificatore della tabella codici dell'oggetto corrente. Identificatore della tabella codici dell'oggetto corrente. 2 Converte un'intera matrice di byte da una codifica a un'altra. Matrice di tipo contenente i risultati della conversione di da a . Formato di codifica di . Formato di codifica di destinazione. Byte da convertire. è null.-oppure- è null.-oppure- è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and-srcEncoding. è impostato su . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and-dstEncoding. è impostato su . 1 Converte un intervallo di byte in una matrice di byte da una codifica a un'altra. Matrice di tipo contenente il risultato della conversione di un intervallo di byte in da a . Codifica della matrice di origine, . Codifica della matrice di output. Matrice di byte da convertire. Indice del primo elemento di da convertire. Numero di byte da convertire. è null.-oppure- è null.-oppure- è null. e non specificano un intervallo valido nella matrice di byte. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and-srcEncoding. è impostato su . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and-dstEncoding. è impostato su . 1 Ottiene o imposta l'oggetto per l'oggetto corrente. Oggetto di fallback del decodificatore per l'oggetto corrente. Il valore in un'operazione di impostazione è null. Non è possibile assegnare un valore in un'operazione di impostazione, poiché l'oggetto corrente è in sola lettura. 2 Ottiene o imposta l'oggetto per l'oggetto corrente. Oggetto di fallback del codificatore per l'oggetto corrente. Il valore in un'operazione di impostazione è null. Non è possibile assegnare un valore in un'operazione di impostazione, poiché l'oggetto corrente è in sola lettura. 2 Quando ne viene eseguito l'override in una classe derivata, ottiene la descrizione leggibile della codifica corrente. Descrizione leggibile dell'oggetto corrente. 2 Determina se l'oggetto specificato è uguale all'istanza corrente. true se è un'istanza di ed è uguale all'istanza corrente; in caso contrario, false. Oggetto da confrontare con l'istanza corrente. 2 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica di un set di caratteri a partire dal puntatore ai caratteri specificato. Numero di byte prodotti dalla codifica dei caratteri specificati. Puntatore al primo carattere da codificare. Numero di caratteri da codificare. è null. è minore di zero. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica di tutti i caratteri nella matrice di caratteri specificata. Numero di byte prodotti dalla codifica di tutti i caratteri nella matrice di caratteri specificata. Matrice di caratteri contenente i caratteri da codificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica di un set di caratteri dalla matrice di caratteri specificata. Numero di byte prodotti dalla codifica dei caratteri specificati. Matrice di caratteri contenente il set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. è null. o è minore di zero.-oppure- e non identificano un intervallo valido in . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica dei caratteri nella stringa specificata. Numero di byte prodotti dalla codifica dei caratteri specificati. Stringa contenente il set di caratteri da codificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica un set di caratteri a partire dal puntatore ai caratteri specificato in una sequenza di byte archiviati a partire dal puntatore ai byte specificato. Numero effettivo di byte scritti nella posizione indicata dal parametro . Puntatore al primo carattere da codificare. Numero di caratteri da codificare. Puntatore alla posizione in cui iniziare a scrivere la sequenza di byte risultante. Numero massimo di byte da scrivere. è null.-oppure- è null. o è minore di zero. è minore del numero di byte risultante. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica tutti i caratteri nella matrice di caratteri specificata in una sequenza di byte. Matrice di byte contenente i risultati della codifica del set di caratteri specificato. Matrice di caratteri contenente i caratteri da codificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica un set di caratteri dalla matrice di caratteri specificata in una sequenza di byte. Matrice di byte contenente i risultati della codifica del set di caratteri specificato. Matrice di caratteri contenente il set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. è null. o è minore di zero.-oppure- e non identificano un intervallo valido in . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica un set di caratteri dalla matrice di caratteri specificata nella matrice di byte specificata. Numero effettivo di byte scritti in . Matrice di caratteri contenente il set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. Matrice di byte che deve contenere la sequenza di byte risultante. Indice in corrispondenza del quale iniziare a scrivere la sequenza di byte risultante. è null.-oppure- è null. o o è minore di zero.-oppure- e non identificano un intervallo valido in .-oppure- non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i byte risultanti. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica tutti i caratteri nella stringa specificata in una sequenza di byte. Matrice di byte contenente i risultati della codifica del set di caratteri specificato. Stringa contenente i caratteri da codificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, codifica un set di caratteri dalla stringa specificata nella matrice di byte specificata. Numero effettivo di byte scritti in . Stringa contenente il set di caratteri da codificare. Indice del primo carattere da codificare. Numero di caratteri da codificare. Matrice di byte che deve contenere la sequenza di byte risultante. Indice in corrispondenza del quale iniziare a scrivere la sequenza di byte risultante. è null.-oppure- è null. o o è minore di zero.-oppure- e non identificano un intervallo valido in .-oppure- non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i byte risultanti. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di caratteri prodotti dalla decodifica di una sequenza di byte a partire dal puntatore ai byte specificato. Numero di caratteri prodotti dalla decodifica della sequenza di byte specificata. Puntatore al primo byte da decodificare. Numero di byte da decodificare. è null. è minore di zero. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di caratteri prodotti dalla decodifica di tutti i byte nella matrice di byte specificata. Numero di caratteri prodotti dalla decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero di caratteri prodotti dalla decodifica di una sequenza di byte dalla matrice di byte specificata. Numero di caratteri prodotti dalla decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. è null. o è minore di zero.-oppure- e non identificano un intervallo valido in . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, decodifica una sequenza di byte a partire dal puntatore ai byte specificato in un set di caratteri archiviati a partire dal puntatore ai caratteri specificato. Numero effettivo di caratteri scritti nella posizione indicata dal parametro . Puntatore al primo byte da decodificare. Numero di byte da decodificare. Puntatore alla posizione in cui iniziare a scrivere il set di caratteri risultante. Numero massimo di caratteri da scrivere. è null.-oppure- è null. o è minore di zero. è minore del numero di caratteri risultante. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, decodifica tutti i byte nella matrice di byte specificata in un set di caratteri. Matrice di caratteri contenente i risultati di decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, decodifica una sequenza di byte dalla matrice di byte specificata in un set di caratteri. Matrice di caratteri contenente i risultati di decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. è null. o è minore di zero.-oppure- e non identificano un intervallo valido in . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, decodifica una sequenza di byte dalla matrice di byte specificata nella matrice di caratteri specificata. Numero effettivo di caratteri scritti in . Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. Matrice di caratteri che deve contenere il set di caratteri risultante. Indice in corrispondenza del quale iniziare a scrivere il set di caratteri risultante. è null.-oppure- è null. o o è minore di zero.-oppure- e non identificano un intervallo valido in .-oppure- non è un indice valido in . non dispone di sufficiente capacità da alla fine della matrice per contenere i caratteri risultanti. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, ottiene un decodificatore che converte una sequenza di byte codificata in una sequenza di caratteri. Oggetto che converte una sequenza di byte codificata in una sequenza di caratteri. 1 Quando ne viene eseguito l'override in una classe derivata, ottiene un codificatore che converte una sequenza di caratteri Unicode in una sequenza di byte codificata. Oggetto che converte una sequenza di caratteri Unicode in una sequenza di byte codificata. 1 Restituisce la codifica associata all'identificatore della tabella codici specificata. Codifica associata alla tabella codici specificata. Identificatore della tabella codici della codifica scelta.I valori possibili vengono elencati nella colonna Tabella codici della tabella visualizzata nell'argomento della classe .-oppure- 0 (zero), per usare la codifica predefinita. è minore di zero o maggiore di 65535. La classe non è supportata nella piattaforma sottostante. La classe non è supportata nella piattaforma sottostante. 1 Restituisce la codifica associata all'identificatore della tabella codici specificata.I parametri specificano un gestore errori per i caratteri che non possono essere codificati e per le sequenze di byte che non possono essere decodificate. Codifica associata alla tabella codici specificata. Identificatore della tabella codici della codifica scelta.I valori possibili vengono elencati nella colonna Tabella codici della tabella visualizzata nell'argomento della classe .-oppure- 0 (zero), per usare la codifica predefinita. Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato con la codifica corrente. Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente. è minore di zero o maggiore di 65535. La classe non è supportata nella piattaforma sottostante. La classe non è supportata nella piattaforma sottostante. 1 Restituisce la codifica associata al nome della tabella codici specificata. Codifica associata alla tabella codici specificata. Nome della tabella codici della codifica scelta.Qualsiasi valore restituito dalla proprietà è valido.I valori possibili vengono elencati nella colonna Nome della tabella visualizzata nell'argomento della classe . non è un nome di tabella codici valido.-oppure- La tabella codici indicata da non è supportata nella piattaforma sottostante. 1 Restituisce la codifica associata al nome della tabella codici specificata.I parametri specificano un gestore errori per i caratteri che non possono essere codificati e per le sequenze di byte che non possono essere decodificate. Codifica associata alla tabella codici specificata. Nome della tabella codici della codifica scelta.Qualsiasi valore restituito dalla proprietà è valido.I valori possibili vengono elencati nella colonna Nome della tabella visualizzata nell'argomento della classe . Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato con la codifica corrente. Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente. non è un nome di tabella codici valido.-oppure- La tabella codici indicata da non è supportata nella piattaforma sottostante. 1 Restituisce il codice hash per l'istanza corrente. Codice hash per l'istanza corrente. 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero massimo di byte prodotti dalla codifica del numero di caratteri specificato. Numero massimo di byte prodotti dalla codifica del numero di caratteri specificato. Numero di caratteri da codificare. è minore di zero. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, calcola il numero massimo di caratteri prodotti dalla decodifica del numero di byte specificato. Numero massimo di caratteri prodotti dalla decodifica del numero di byte specificato. Numero di byte da decodificare. è minore di zero. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, restituisce una sequenza di byte che specifica la codifica usata. Matrice di byte contenente una sequenza di byte che specifica la codifica usata.-oppure- Matrice di byte di lunghezza zero, se non è necessario alcun preambolo. 1 Quando ne viene eseguito l'override in una classe derivata, decodifica un numero di byte specificato partendo da un indirizzo specificato in una stringa. Stringa contenente i risultati di decodifica della sequenza di byte specificata. Puntatore a una matrice di byte. Numero di byte da decodificare. è un puntatore null. è minore di zero. Si è verificato un fallback (vedere Codifica di caratteri in .NET Framework per una spiegazione completa)-and- è impostato su . Quando ne viene eseguito l'override in una classe derivata, decodifica tutti i byte nella matrice di byte specificata in una stringa. Stringa contenente i risultati di decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. La matrice di byte contiene punti di codice Unicode non validi. è null. Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, decodifica una sequenza di byte dalla matrice di byte specificata in una stringa. Stringa contenente i risultati di decodifica della sequenza di byte specificata. Matrice di byte contenente la sequenza di byte da decodificare. Indice del primo byte da decodificare. Numero di byte da decodificare. La matrice di byte contiene punti di codice Unicode non validi. è null. o è minore di zero.-oppure- e non identificano un intervallo valido in . Si è verificato un fallback (per la spiegazione completa, vedere Codifica di caratteri in .NET Framework)-and- è impostato su . 1 Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se la codifica corrente usa punti di codice a un byte. true se l'oggetto corrente usa punti di codice a un byte; in caso contrario, false. 2 Registra un provider di codifica. Sottoclasse di che fornisce l'accesso a codifiche caratteri aggiuntive. è null. Ottiene una codifica per il formato UTF-16 che usa l'ordine dei byte little endian. Codifica per il formato UTF-16 che usa l'ordine dei byte little-endian. 1 Ottiene una codifica per il formato UTF-32 che usa l'ordine dei byte little endian. Oggetto codifica per il formato UTF-32 che usa l'ordine dei byte little-endian. 1 Ottiene una codifica per il formato UTF-7. Codifica per il formato UTF-7. 1 Ottiene una codifica per il formato UTF-8. Codifica per il formato UTF-8. 1 Quando ne viene eseguito l'override in una classe derivata, ottiene il nome registrato con IANA (Internet Assigned Numbers Authority) per la codifica corrente. Nome IANA per l'oggetto corrente. 2 Fornisce la classe base per un provider di codifica, che fornisce le codifiche non disponibili in una particolare piattaforma. Inizializza una nuova istanza della classe . Restituisce la codifica associata all'identificatore della tabella codici specificata. Codifica associata alla tabella codici specificata oppure null se questo oggetto non è in grado di restituire una codifica valida che corrisponde a . Identificatore della tabella codici della codifica richiesta. Restituisce la codifica associata all'identificatore della tabella codici specificata.I parametri specificano un gestore errori per i caratteri che non possono essere codificati e per le sequenze di byte che non possono essere decodificate. Codifica associata alla tabella codici specificata oppure null se questo oggetto non è in grado di restituire una codifica valida che corrisponde a . Identificatore della tabella codici della codifica richiesta. Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato usando questa codifica. Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata usando questa codifica. Restituisce la codifica con il nome specificato. Codifica associata al nome specificato oppure null se questo oggetto non è in grado di restituire una codifica valida che corrisponde a . Nome della codifica richiesta. Restituisce la codifica associata al nome specificato.I parametri specificano un gestore errori per i caratteri che non possono essere codificati e per le sequenze di byte che non possono essere decodificate. Codifica associata al nome specificato oppure null se questo oggetto non è in grado di restituire una codifica valida che corrisponde a . Nome della codifica preferita. Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato usando questa codifica. Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente.