System.Collections Gestisce una matrice compatta di valori di bit, rappresentati come booleani, dove true indica che il bit è attivo (1), mentre false indica che il bit è inattivo (0). 2 Inizializza una nuova istanza della classe contenente i valori di bit copiati dalla matrice specificata di valori booleani. Matrice di valori booleani da copiare. is null. Inizializza una nuova istanza della classe contenente i valori di bit copiati dalla matrice di byte specificata. Matrice di byte contenente i valori da copiare, dove ogni byte rappresenta 8 bit consecutivi. is null. The length of is greater than . Inizializza una nuova istanza della classe contenente i valori di bit copiati dalla specificata. Oggetto da copiare. is null. Inizializza una nuova istanza della classe che può contenere il numero specificato di valori di bit, inizialmente impostato su false. Numero di valori di bit nel nuovo . is less than zero. Inizializza una nuova istanza della classe che può contenere il numero specificato di valori di bit , inizialmente impostato sul valore specificato. Numero di valori di bit nel nuovo . Valore booleano da assegnare a ogni bit. is less than zero. Inizializza una nuova istanza della classe contenente i valori di bit copiati dalla matrice specificata di valori Integer a 32 bit. Matrice di valori Integer contenente i valori da copiare, dove ogni valore rappresenta 32 bit consecutivi. is null. The length of is greater than Esegue l'operazione di AND bit per bit sugli elementi nell'oggetto corrente in relazione agli elementi corrispondenti in . Istanza corrente contenente il risultato dell'operazione AND bit per bit sugli elementi nell'oggetto corrente rispetto agli elementi corrispondenti nell'oggetto specificato. Oggetto con il quale eseguire l'operazione di AND bit per bit. is null. and the current do not have the same number of elements. 2 Ottiene il valore del bit in una posizione specifica nell'oggetto . Il valore del bit nella posizione . Indice in base zero del valore da ottenere. is less than zero.-or- is greater than or equal to the number of elements in the . 2 Restituisce un enumeratore che esegue l'iterazione di . per l'intero oggetto . 2 Ottiene o imposta il valore del bit in una specifica posizione nell'oggetto . Il valore del bit nella posizione . Indice in base zero del valore da ottenere o impostare. is less than zero.-or- is equal to or greater than . 2 Ottiene o imposta il numero di elementi nell'oggetto . Numero di elementi in . The property is set to a value that is less than zero. 2 Inverte tutti i valori dei bit nell'oggetto corrente in modo che gli elementi impostati su true diventino false e gli elementi impostati su false diventino true. Istanza corrente con i valori di bit invertiti. 2 Esegue l'operazione di OR bit per bit sugli elementi dell'oggetto corrente in relazione agli elementi corrispondenti nell'oggetto specificato. Istanza corrente contenente il risultato dell'operazione OR bit per bit sugli elementi nell'oggetto corrente rispetto agli elementi corrispondenti nell'oggetto specificato. Oggetto con il quale eseguire l'operazione di OR bit per bit. is null. and the current do not have the same number of elements. 2 Imposta il bit in una posizione specifica nell'oggetto sul valore specificato. Indice in base zero del bit da impostare. Valore booleano da assegnare al bit. is less than zero.-or- is greater than or equal to the number of elements in the . 2 Imposta tutti i bit dell'oggetto sul valore specificato. Valore booleano da assegnare a tutti i bit. 2 Copia gli elementi dell'oggetto in un oggetto , a partire da un indice specificato. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. is null. is less than zero. is multidimensional.-or- The number of elements in the source is greater than the available space from to the end of the destination .-or-The type of the source cannot be cast automatically to the type of the destination . Ottiene il numero di elementi in . Numero di elementi in . Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a . Esegue l'operazione di OR esclusivo bit per bit sugli elementi della classe corrente in relazione agli elementi corrispondenti nell'oggetto specificato. Istanza corrente contenente il risultato dell'operazione OR esclusiva sugli elementi nell'oggetto corrente rispetto agli elementi corrispondenti nell'oggetto specificato. Classe con la quale eseguire l'operazione di OR esclusivo bit per bit. is null. and the current do not have the same number of elements. 2 Fornisce oggetti per l'esecuzione di un confronto strutturale di due oggetti insieme. Ottiene un oggetto predefinito che esegue un confronto strutturale di due oggetti. Oggetto predefinito utilizzato per eseguire un confronto strutturale di due oggetti insieme. Ottiene un oggetto predefinito che confronta due oggetti per determinarne l'uguaglianza strutturale. Oggetto predefinito utilizzato per confrontare due oggetti insieme e determinarne l'uguaglianza strutturale. Fornisce una classe base per le implementazioni dell'interfaccia generica . Tipo di oggetti da confrontare. 1 Inizializza una nuova istanza della classe . Quando è sottoposto a override in una classe derivata, esegue un confronto tra due oggetti dello stesso tipo e restituisce un valore che indica se un oggetto è minore, uguale o maggiore dell'altro. Intero con segno che indica i valori relativi di e , come illustrato nella tabella seguente.Valore Significato Minore di zero Il parametro è minore del parametro .Zero è uguale a .Maggiore di zero è maggiore di . Primo oggetto da confrontare. Secondo oggetto da confrontare. Il tipo non implementa l'interfaccia generica o l'interfaccia . Crea un operatore di confronto utilizzando il confronto specificato. Nuovo operatore di confronto. Confronto da utilizzare. Restituisce un operatore di confronto di ordinamento predefinito per il tipo specificato dall'argomento generico. Oggetto che eredita l'oggetto e viene utilizzato come un operatore di confronto di ordinamento per il tipo . Confronta due oggetti e restituisce un valore indicante se uno è minore, uguale o maggiore dell'altro. Intero con segno che indica i valori relativi di e , come illustrato nella tabella seguente.Valore Significato Minore di zeroIl parametro è minore del parametro .Zero è uguale a .Maggiore di zero è maggiore di . Primo oggetto da confrontare. Secondo oggetto da confrontare. Il tipo del parametro o non consente di effettuare il cast al tipo .In alternativaI parametri e non implementano l'interfaccia generica o l'interfaccia . Rappresenta una raccolta di chiavi e valori.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source. Tipo di chiavi nel dizionario. Tipo di valori nel dizionario. 1 Inizializza una nuova istanza vuota della classe , con capacità iniziale predefinita e che usa l'operatore di confronto di eguaglianza predefinito per il tipo di chiave. Inizializza una nuova istanza della classe che contiene elementi copiati dall'interfaccia specificata e che usa l'operatore di confronto uguaglianze predefinito per il tipo di chiave. Oggetto i cui elementi sono copiati nel nuovo oggetto . è null. Il parametro contiene una o più chiavi duplicate. Inizializza una nuova istanza della classe che contiene gli elementi copiati dall'interfaccia specificata e che usa l'interfaccia indicata. Oggetto i cui elementi sono copiati nel nuovo oggetto . Implementazione di da usare per confrontare le chiavi oppure null per usare l'oggetto predefinito per il tipo di chiave. è null. Il parametro contiene una o più chiavi duplicate. Inizializza una nuova istanza vuota della classe , con la capacità iniziale predefinita e che usa l'interfaccia specificata. Implementazione di da usare per confrontare le chiavi oppure null per usare l'oggetto predefinito per il tipo di chiave. Inizializza una nuova istanza vuota della classe , con capacità iniziale specificata e che usa l'operatore di confronto di eguaglianza predefinito per il tipo di chiave. Il numero iniziale degli elementi che può contenere. è minore di 0. Inizializza una nuova istanza vuota della classe , con la capacità iniziale specificata e che usa l'interfaccia specificata. Il numero iniziale degli elementi che può contenere. Implementazione di da usare per confrontare le chiavi oppure null per usare l'oggetto predefinito per il tipo di chiave. è minore di 0. Aggiunge la chiave e il valore specificati al dizionario. Chiave dell'elemento da aggiungere. Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento. è null. In è già presente un elemento con la stessa chiave. Rimuove tutte le chiavi e i valori della raccolta . Ottiene l'oggetto , che viene usato per determinare l'uguaglianza delle chiavi per il dizionario. Implementazione dell'interfaccia generica che viene usata per determinare l'uguaglianza fra chiavi del dizionario corrente e per fornire i valori hash delle chiavi. Determina se la raccolta contiene la chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave da individuare in . è null. Stabilisce se contiene un valore specifico. true se contiene un elemento con il valore specificato; in caso contrario, false. Valore da individuare in .Il valore può essere null per i tipi di riferimento. Ottiene il numero di coppie chiave/valore contenute in . Numero di coppie chiave/valore contenute in . Restituisce un enumeratore che esegue l'iterazione di . Struttura della raccolta . Ottiene o imposta il valore associato alla chiave specificata. Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione Get genera un'eccezione , mentre un'operazione Set crea una nuovo elemento con la chiave specificata. Chiave del valore da ottenere o impostare. è null. Durante il recupero della proprietà, la chiave indicata nel parametro non è stata trovata nella raccolta. Ottiene una raccolta contenente le chiavi della classe . Raccolta contenente le chiavi della classe . Rimuove il valore con la chiave specificata dalla raccolta . true se l'elemento viene trovato e rimosso; in caso contrario, false.Questo metodo restituisce anche false se non viene trovato in . Chiave dell'elemento da rimuovere. è null. Aggiunge il valore specificato all'interfaccia con la chiave specificata. Struttura che rappresenta la chiave e il valore da aggiungere alla raccolta . La chiave indicata nel parametro è null. In è già presente un elemento con la stessa chiave. Stabilisce se l'interfaccia contiene una coppia chiave/valore specifica. true se è presente in ; in caso contrario, false. Struttura da individuare nell'interfaccia . Copia gli elementi dell'interfaccia in una matrice di tipo , iniziando dall'indice di matrice specificato. Matrice unidimensionale di tipo che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione con base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene un valore che indica se il dizionario è in sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Rimuove una chiave e un valore dal dizionario. true se la chiave e il valore rappresentati da vengono trovati e rimossi; in caso contrario, false.Questo metodo restituisce anche false se non viene trovato in . Struttura che rappresenta la chiave e il valore da rimuovere da . Ottiene contenente le chiavi di . Interfaccia di tipo contenente le chiavi dell'interfaccia . Ottiene contenente i valori in . Interfaccia di tipo contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di scorrere la raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Ottiene una raccolta contenente le chiavi della classe . Raccolta contenente le chiavi di . Ottiene una raccolta contenente i valori di . Raccolta contenente i valori di . Copia gli elementi dell'interfaccia in una matrice, iniziando dall'indice di matrice specificato. Matrice unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione con base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. è multidimensionale.-oppure- non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a . Aggiunge la chiave e il valore specificati al dizionario. Oggetto da usare come chiave. Oggetto da usare come valore. è null. Il tipo della chiave indicata nel parametro non è assegnabile al tipo di chiave dell'insieme .-oppure-Il tipo del valore indicato nel parametro non è assegnabile al tipo di valore dell'insieme .-oppure-nell'insieme è già presente un valore con la stessa chiave. Determina se contiene un elemento con la chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave da individuare in . è null. Restituisce per . per l'oggetto . Ottiene un valore che indica se ha dimensioni fisse. true se è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene o imposta il valore con la chiave specificata. Valore associato alla chiave specificata o null se non è presente nel dizionario o se il tipo di non può essere assegnato al tipo di chiave di . Chiave del valore da ottenere. è null. Viene assegnato un valore e il tipo di non può essere assegnato al tipo di chiave della classe.-oppure-Viene assegnato un valore e il tipo di non può essere assegnato al tipo di valore della classe. Ottiene contenente le chiavi di . Interfaccia contenente le chiavi dell'interfaccia . Rimuove l'elemento con la chiave specificata da . Chiave dell'elemento da rimuovere. è null. Ottiene contenente i valori in . Interfaccia contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di scorrere la raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Ottiene il valore associato alla chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave del valore da ottenere. Quando termina, questo metodo restituisce il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, restituisce il valore predefinito per il tipo di parametro .Questo parametro viene passato non inizializzato. è null. Ottiene una raccolta contenente i valori di . Raccolta contenente i valori di . Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme nella posizione corrente dell'enumeratore. Consente di rilasciare tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento del dizionario nella posizione corrente dell'enumeratore, restituito come un oggetto . L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene la chiave dell'elemento nella posizione corrente dell'enumeratore. Chiave dell'elemento del dizionario nella posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene il valore dell'elemento nella posizione corrente dell'enumeratore. Valore dell'elemento del dizionario nella posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta nella posizione corrente dell'enumeratore, restituito come un oggetto . L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta la raccolta di chiavi in una classe .La classe non può essere ereditata. Inizializza una nuova istanza della classe in cui sono riprodotte le chiavi dell'oggetto specificato. Classe le cui chiavi vengono riprodotte nella nuova classe . è null. Consente di copiare gli elementi della in una unidimensionale esistente, partendo dall'indice della matrice specificata. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati da .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in .Il recupero del valore di questa proprietà è un'operazione O(1). Restituisce un enumeratore che scorre la classe . Oggetto per l'insieme . Aggiunge un elemento all'insieme . Questa implementazione genera sempre l'eccezione . Oggetto da aggiungere alla . Generata sempre. Consente di rimuovere tutti gli elementi dal controllo . Questa implementazione genera sempre l'eccezione . Generata sempre. Stabilisce se l'interfaccia contiene un valore specifico. true se il valore indicato nel parametro è presente nell'oggetto , in caso contrario false. Oggetto da individuare nell'oggetto . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'oggetto , questa proprietà restituisce sempre true. Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia . Questa implementazione genera sempre l'eccezione . true se è stato correttamente rimosso dall'interfaccia ; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'interfaccia originale. Oggetto da rimuovere dall'oggetto . Generata sempre. Restituisce un enumeratore che consente di scorrere una raccolta. che può essere utilizzato per scorrere la raccolta. Copia gli elementi dell'interfaccia in un oggetto , a partire da un particolare indice della matrice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. è multidimensionale.- oppure - non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'oggetto , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a . Oggetto che può essere utilizzato per sincronizzare l'accesso a . Nell'implementazione predefinita dell'oggetto , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Interfaccia che può essere utilizzata per scorrere la raccolta. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse usate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore è stato spostato correttamente in avanti in corrispondenza dell'elemento successivo, false se l'enumeratore ha superato la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta la raccolta di valori in una classe .La classe non può essere ereditata. Inizializza una nuova istanza della classe in cui sono riprodotti i valori dell'insieme specificato. Insieme i cui valori sono riportati nel nuovo oggetto . è null. Consente di copiare gli elementi della in una unidimensionale esistente, partendo dall'indice della matrice specificata. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati da .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Restituisce un enumeratore che scorre l'insieme . Oggetto per l'insieme . Aggiunge un elemento all'insieme . Questa implementazione genera sempre l'eccezione . Oggetto da aggiungere alla . Generata sempre. Consente di rimuovere tutti gli elementi dal controllo . Questa implementazione genera sempre l'eccezione . Generata sempre. Stabilisce se l'interfaccia contiene un valore specifico. true se il valore indicato nel parametro è presente nell'oggetto , in caso contrario false. Oggetto da individuare nell'oggetto . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'insieme , questa proprietà restituisce sempre true. Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia .Questa implementazione genera sempre l'eccezione . true se è stato correttamente rimosso dall'interfaccia ; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'interfaccia originale. Oggetto da rimuovere dall'oggetto . Generata sempre. Restituisce un enumeratore che consente di scorrere una raccolta. che può essere utilizzato per scorrere la raccolta. Copia gli elementi dell'interfaccia in un oggetto , a partire da un particolare indice della matrice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. è multidimensionale.- oppure - non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'insieme , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a . Oggetto che può essere utilizzato per sincronizzare l'accesso a . Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Interfaccia che può essere utilizzata per scorrere la raccolta. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme nella posizione corrente dell'enumeratore. Consente di rilasciare tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Fornisce una classe base per le implementazioni dell'interfaccia generica . Tipo di oggetti da confrontare. Inizializza una nuova istanza della classe . Restituisce un operatore di confronto uguaglianze predefinito per il tipo specificato dall'argomento generico. Istanza predefinita della classe per il tipo . Quando ne viene eseguito l'override in una classe derivata, determina se due oggetti di tipo sono uguali. true se gli oggetti specificati sono uguali; in caso contrario, false. Primo oggetto da confrontare. Secondo oggetto da confrontare. Quando ne viene eseguito l'override in una classe derivata, viene usato come funzione hash dell'oggetto specificato per gli algoritmi e le strutture di dati hash, come ad esempio una tabella hash. Codice hash per l'oggetto specificato. Oggetto per il quale ottenere un codice hash. The type of is a reference type and is null. Determina se gli oggetti specificati sono uguali. true se gli oggetti specificati sono uguali; in caso contrario, false. Primo oggetto da confrontare. Secondo oggetto da confrontare. or is of a type that cannot be cast to type . Restituisce un codice hash per l'oggetto specificato. Codice hash per l'oggetto specificato. Oggetto per cui è necessario che sia restituito un codice hash. The type of is a reference type and is null.-or- is of a type that cannot be cast to type . Rappresenta un insieme di valori.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source. Tipo di elementi contenuti nel set di hash. Inizializza una nuova istanza vuota della classe e usa l'operatore di confronto per l'uguaglianza per il tipo di insieme. Inizializza una nuova istanza della classe che usa l'operatore di confronto per l'uguaglianza per il tipo di insieme, contiene gli elementi copiati dalla raccolta specificata e presenta una capacità sufficiente a contenere il numero di elementi copiati. Raccolta i cui elementi vengono copiati nel nuovo insieme. è null. Inizializza una nuova istanza della classe che usa l'operatore di confronto per l'uguaglianza specificato per il tipo di insieme, contiene gli elementi copiati dalla raccolta specificata e ha una capacità sufficiente a contenere il numero di elementi copiati. Raccolta i cui elementi vengono copiati nel nuovo insieme. Implementazione di da usare per confrontare i valori nel set oppure null per usare l'implementazione di predefinita per il tipo di set. è null. Inizializza una nuova istanza vuota della classe e usa l'operatore di confronto per l'uguaglianza specificato per il tipo di insieme. Implementazione di da usare per confrontare i valori nel set oppure null per usare l'implementazione di predefinita per il tipo di set. Aggiunge l'elemento specificato a un insieme. true se l'elemento viene aggiunto all'oggetto , false se l'elemento è già presente. Elemento da aggiungere all'insieme. Rimuove tutti gli elementi da un oggetto . Ottiene l'oggetto , che viene usato per determinare l'uguaglianza dei valori nell'insieme. Oggetto usato per determinare l'uguaglianza dei valori nell'insieme. Determina se un oggetto contiene l'elemento specificato. true se l'oggetto contiene l'elemento specificato; in caso contrario, false. Elemento da individuare nell'oggetto . Copia gli elementi di un oggetto in una matrice. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. è null. Copia gli elementi di un oggetto in una matrice, a partire da un indice di matrice specificato. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. è maggiore della lunghezza del parametro di destinazione. Copia il numero specificato di elementi di un oggetto in una matrice, a partire da un indice di matrice specificato. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. Numero di elementi da copiare in . è null. è minore di 0.-oppure- è minore di 0. è maggiore della lunghezza del parametro di destinazione.-oppure- è maggiore dello spazio disponibile da alla fine del parametro di destinazione. Ottiene il numero di elementi contenuti in un insieme. Numero di elementi contenuti nell'insieme. Rimuove tutti gli elementi della raccolta specificata dall'oggetto . Raccolta di elementi da rimuovere dall'oggetto . è null. Restituisce un enumeratore che consente di eseguire l'iterazione di un oggetto . Oggetto per l'oggetto . Modifica l'oggetto corrente per contenere solo elementi presenti in tale oggetto e nella raccolta specificata. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un subset corretto della raccolta specificata. true se l'oggetto è un subset corretto di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un superset corretto della raccolta specificata. true se l'oggetto è un superset corretto di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un subset della raccolta specificata. true se l'oggetto è un subset di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un superset della raccolta specificata. true se l'oggetto è un superset di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se l'oggetto corrente e una raccolta specificata condividono elementi comuni. true se l'oggetto e il parametro condividono almeno un elemento comune; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Rimuove l'elemento specificato da un oggetto . true se l'elemento viene trovato e rimosso; in caso contrario, false.Questo metodo restituisce false se non viene trovato nell'oggetto . Elemento da rimuovere. Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato da una raccolta . Numero di elementi rimossi dalla raccolta . Delegato che definisce le condizioni degli elementi da rimuovere. è null. Determina se un oggetto e la raccolta specificata contengono gli stessi elementi. true se l'oggetto è uguale a ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Modifica l'oggetto corrente in modo che contenga solo elementi presenti in tale oggetto o nella raccolta specificata, ma non entrambi. Raccolta da confrontare con l'oggetto corrente. è null. Aggiunge un elemento a un oggetto . Oggetto da aggiungere all'oggetto . La classe è di sola lettura. Ottiene un valore che indica se una raccolta è di sola lettura. true se la raccolta è di sola lettura; in caso contrario, false. Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Imposta la capacità di un oggetto sul numero effettivo di elementi che contiene, arrotondato per eccesso a un valore vicino specifico dell'implementazione. Modifica l'oggetto corrente per contenere tutti gli elementi presenti in tale oggetto, nella raccolta specificata o in entrambi. Raccolta da confrontare con l'oggetto corrente. è null. Enumera gli elementi di un oggetto . 2 Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate da un oggetto . Sposta l'enumeratore all'elemento successivo della raccolta . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta nella posizione corrente dell'enumeratore, restituito come un oggetto . L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta una lista bidirezionale. Specifica il tipo di elemento dell'elenco collegato. 1 Inizializza una nuova istanza vuota della classe . Inizializza una nuova istanza della classe contenente gli elementi copiati dall'interfaccia specificata e la cui capacità è sufficiente a contenere il numero di elementi copiati. Interfaccia i cui elementi sono copiati nella nuova classe . è null. Aggiunge il nuovo nodo specificato dopo il nodo esistente indicato nell'oggetto . Nodo dopo il quale inserire il nuovo nodo indicato nel parametro . Nuovo nodo da aggiungere all'oggetto . è null.- oppure - è null. non è presente nell'oggetto corrente.- oppure - appartiene a un altro oggetto . Aggiunge un nuovo nodo che contiene il valore specificato dopo il nodo esistente indicato nell'oggetto . Nuovo nodo contenente il valore indicato nel parametro . Nodo dopo il quale viene inserito un nuovo nodo contenente il valore indicato nel parametro . Valore da aggiungere all'oggetto . è null. non è presente nell'oggetto corrente. Aggiunge il nuovo nodo specificato prima del nodo esistente indicato nell'oggetto . Nodo prima del quale inserire il nuovo nodo indicato nel parametro . Nuovo nodo da aggiungere all'oggetto . è null.- oppure - è null. non è presente nell'oggetto corrente.- oppure - appartiene a un altro oggetto . Aggiunge un nuovo nodo che contiene il valore specificato prima del nodo esistente indicato nell'oggetto . Nuovo nodo contenente il valore indicato nel parametro . Nodo prima del quale viene inserito un nuovo nodo contenente il valore indicato nel parametro . Valore da aggiungere all'oggetto . è null. non è presente nell'oggetto corrente. Aggiunge il nuovo nodo specificato all'inizio dell'oggetto . Nuovo nodo da aggiungere all'inizio dell'oggetto . è null. appartiene a un altro oggetto . Aggiunge un nuovo nodo contenente il valore specificato all'inizio dell'oggetto . Nuovo nodo contenente il valore indicato nel parametro . Valore da aggiungere all'inizio dell'oggetto . Aggiunge il nuovo nodo specificato alla fine dell'oggetto . Nuovo oggetto da aggiungere alla fine dell'oggetto . è null. appartiene a un altro oggetto . Aggiunge un nuovo nodo contenente il valore specificato alla fine dell'oggetto . Nuovo nodo contenente il valore indicato nel parametro . Valore da aggiungere alla fine dell'oggetto . Rimuove tutti i nodi dall'oggetto . Determina se un valore è incluso nell'oggetto . true se il valore indicato nel parametro si trova nell'oggetto ; in caso contrario, false. Valore da individuare nell'oggetto .Il valore può essere null per i tipi di riferimento. Copia l'intero oggetto in un oggetto compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati da .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di nodi effettivamente contenuti nell'oggetto . Numero di nodi effettivamente contenuti nell'oggetto . Trova il primo nodo che contiene il valore specificato. Primo nodo contenente il valore specificato, se presente; in caso contrario, null. Valore da individuare nell'oggetto . Trova l'ultimo nodo che contiene il valore specificato. Ultimo nodo contenente il valore specificato, se presente; in caso contrario, null. Valore da individuare nell'oggetto . Ottiene il primo nodo dell'oggetto . Primo nodo dell'oggetto . Restituisce un enumeratore che consente di scorrere l’oggetto . per l'oggetto . Ottiene l'ultimo nodo dell'oggetto . Ultimo nodo dell'oggetto . Rimuove il nodo specificato da . Oggetto da rimuovere da . è null. non è presente nell'oggetto corrente. Rimuove dall'oggetto la prima occorrenza del valore specificato. true se l'elemento contenente il valore indicato nel parametro viene rimosso correttamente; in caso contrario, false. Questo metodo restituisce anche false se non è stato trovato nell'interfaccia originale. Valore da rimuovere dall'oggetto . Rimuove il nodo all'inizio dell'oggetto . L'oggetto è vuoto. Rimuove il nodo alla fine dell'oggetto . L'oggetto è vuoto. Aggiunge un elemento alla fine dell'oggetto . Valore da aggiungere alla fine dell'oggetto . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'insieme , questa proprietà restituisce sempre false. Restituisce un enumeratore che consente di scorrere una raccolta. che può essere utilizzato per scorrere la raccolta. Copia gli elementi dell'interfaccia in un oggetto , a partire da un particolare indice della matrice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di zero. è multidimensionale.- oppure - non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'insieme , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a . Oggetto che può essere utilizzato per sincronizzare l'accesso a . Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere l'elenco collegato come una raccolta. Interfaccia che può essere utilizzata per scorrere l'elenco collegato come una raccolta. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.La classe non può essere ereditata. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta un nodo in una .La classe non può essere ereditata. Specifica il tipo di elemento dell'elenco collegato. 1 Inizializza una nuova istanza della classe contenente i dati specificati. Valore contenuto nell'oggetto . Ottiene l'insieme a cui appartiene il nodo . Riferimento all'oggetto a cui appartiene l'oggetto oppure null se l'oggetto non è collegato. Ottiene il nodo successivo dell'insieme . Riferimento al nodo successivo nell'oggetto , or null se il nodo corrente è l'ultimo elemento () dell'oggetto . Ottiene il nodo precedente dell'insieme . Riferimento al nodo precedente nell'oggetto , or null se il nodo corrente è primo elemento () dell'oggetto . Ottiene il valore contenuto nel nodo. Valore contenuto nel nodo. Rappresenta un elenco di oggetti fortemente tipizzato accessibile per indice.Fornisce metodi per la ricerca, l'ordinamento e la modifica degli elenchi.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento. Tipo di elementi contenuti nell'elenco. 1 Inizializza una nuova istanza della classe vuota e con capacità iniziale predefinita. Inizializza una nuova istanza della classe che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati. Raccolta i cui elementi vengono copiati nel nuovo elenco. è null. Inizializza una nuova istanza della classe vuota e con capacità iniziale specificata. Numero di elementi che possono essere archiviati inizialmente nel nuovo elenco. è minore di 0. Aggiunge un oggetto alla fine di . Oggetto da aggiungere alla fine di .Il valore può essere null per i tipi di riferimento. Aggiunge gli elementi della raccolta specificata alla fine di . Raccolta i cui elementi devono essere aggiunti alla fine di .La raccolta non può essere null, ma può contenere elementi null, se il tipo è un tipo di riferimento. è null. Restituisce un wrapper di sola lettura per la raccolta corrente. Oggetto che funge da wrapper di sola lettura per l'oggetto corrente. Cerca un elemento in un intervallo di elementi nell'oggetto ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento. Indice in base zero di nell'oggetto ordinato, se viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di . Indice iniziale in base zero dell'intervallo in cui eseguire la ricerca. Lunghezza dell'intervallo in cui eseguire la ricerca. Oggetto da individuare.Il valore può essere null per i tipi di riferimento. Implementazione da usare durante il confronto di elementi oppure null per usare la proprietà dell'operatore di confronto. è minore di 0.-oppure- è minore di 0. e non identificano un intervallo valido in . è null e mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . Cerca un elemento nell'intero ordinato usando l'operatore di confronto predefinito e restituisce l'indice in base zero dell'elemento. Indice in base zero di nell'oggetto ordinato, se viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di . Oggetto da individuare.Il valore può essere null per i tipi di riferimento. Mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . Cerca un elemento nell'intero ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento. Indice in base zero di nell'oggetto ordinato, se viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di . Oggetto da individuare.Il valore può essere null per i tipi di riferimento. Implementazione da usare quando si confrontano gli elementi.-oppure-null per usare la proprietà dell'operatore di confronto predefinito. è null e mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . Ottiene o imposta il numero totale di elementi che la struttura dati interna è in grado di contenere senza alcun ridimensionamento. Numero di elementi che può contenere prima che sia necessario un ridimensionamento. viene impostato su un valore che è minore di . La memoria disponibile nel sistema non è sufficiente. Rimuove tutti gli elementi da . Determina se un elemento è incluso in . true se è presente in ; in caso contrario, false. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Copia un intervallo di elementi da in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. Indice in base zero dell'oggetto di origine a partire dal quale viene effettuata la copia. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. Numero degli elementi da copiare. è null. è minore di 0.-oppure- è minore di 0.-oppure- è minore di 0. è uguale a o maggiore di del di origine.-oppure-Il numero degli elementi da alla fine della classe di origine è maggiore dello spazio disponibile da alla fine dell'oggetto di destinazione. Copia l'intero oggetto in una matrice compatibile unidimensionale, a partire dall'inizio della matrice di destinazione. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. è null. Il numero di elementi nel di origine è maggiore del numero di elementi che la di destinazione può contenere. Copia l'intero oggetto in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Determina se contiene gli elementi che corrispondono alle condizioni definite dal predicato specificato. true se contiene uno o più elementi che corrispondono alle condizioni definite dal predicato specificato; in caso contrario, false. Delegato che definisce le condizioni degli elementi da cercare. è null. Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce la prima occorrenza all'interno dell'intero oggetto . Primo elemento che soddisfa le condizioni definite dal predicato specificato, se trovato; in caso contrario, viene restituito il valore predefinito del tipo . Delegato che definisce le condizioni dell'elemento da cercare. è null. Recupera tutti gli elementi che soddisfano le condizioni definite nel predicato specificato. Oggetto contenente tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato, se presente; in caso contrario, un oggetto vuoto. Delegato che definisce le condizioni degli elementi da cercare. è null. Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto che inizia dall'indice specificato e contiene il numero indicato di elementi. Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da , se presente; in caso contrario, –1. Indice iniziale in base zero della ricerca. Numero di elementi nella sezione in cui effettuare la ricerca. Delegato che definisce le condizioni dell'elemento da cercare. è null. non rientra nell'intervallo di indici validi per .-oppure- è minore di 0.-oppure- e non specificano una sezione valida in . Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto compreso tra l'indice specificato e l'ultimo elemento. Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da , se presente; in caso contrario, –1. Indice iniziale in base zero della ricerca. Delegato che definisce le condizioni dell'elemento da cercare. è null. non rientra nell'intervallo di indici validi per . Cerca un elemento che corrisponda alle condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno di . Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da , se presente; in caso contrario, –1. Delegato che definisce le condizioni dell'elemento da cercare. è null. Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'ultima occorrenza all'interno dell'intero oggetto . Ultimo elemento che soddisfa le condizioni definite dal predicato specificato, se trovato; in caso contrario, viene restituito il valore predefinito del tipo . Delegato che definisce le condizioni dell'elemento da cercare. è null. Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi in che contiene il numero indicato di elementi e termina in corrispondenza dell'indice specificato. Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in , se presente; in caso contrario, –1. Indice iniziale in base zero della ricerca all'indietro. Numero di elementi nella sezione in cui effettuare la ricerca. Delegato che definisce le condizioni dell'elemento da cercare. è null. non rientra nell'intervallo di indici validi per .-oppure- è minore di 0.-oppure- e non specificano una sezione valida in . Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi in compreso tra il primo elemento e l'indice specificato. Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in , se presente; in caso contrario, –1. Indice iniziale in base zero della ricerca all'indietro. Delegato che definisce le condizioni dell'elemento da cercare. è null. non rientra nell'intervallo di indici validi per . Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intero oggetto . Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in , se presente; in caso contrario, –1. Delegato che definisce le condizioni dell'elemento da cercare. è null. Esegue l'azione specificata su ogni elemento di . Delegato da eseguire su ogni elemento di . è null. Restituisce un enumeratore che esegue l'iterazione di . Oggetto per . Crea una copia dei riferimenti di un intervallo di elementi nella classe di origine. Copia dei riferimenti di un intervallo di elementi nella classe di origine. Indice in base zero di in corrispondenza del quale inizia la serie. Numero di elementi nell'intervallo. è minore di 0.-oppure- è minore di 0. e non identificano un intervallo valido di elementi in . Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intero oggetto . Indice in base zero della prima occorrenza di all'interno dell'intero oggetto , se presente; in caso contrario, -1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto che è compreso tra l'indice specificato e l'ultimo elemento. Indice in base zero della prima occorrenza di all'interno dell'intervallo di elementi dell'oggetto compreso tra e l'ultimo elemento, se presente; in caso contrario, –1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Indice iniziale in base zero della ricerca.0 (zero) è valido in un elenco vuoto. non rientra nell'intervallo di indici validi per . Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto che inizia in corrispondenza dell'indice specificato e contiene il numero di elementi specificato. Indice in base zero della prima occorrenza di all'interno dell'intervallo di elementi dell'oggetto che inizia da e contiene il numero di elementi corrispondente a , se presente; in caso contrario, –1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Indice iniziale in base zero della ricerca.0 (zero) è valido in un elenco vuoto. Numero di elementi nella sezione in cui effettuare la ricerca. non rientra nell'intervallo di indici validi per .-oppure- è minore di 0.-oppure- e non specificano una sezione valida in . Inserisce un elemento in in corrispondenza dell'indice specificato. Indice in base zero nel quale deve essere inserito. Oggetto da inserire.Il valore può essere null per i tipi di riferimento. è minore di 0.-oppure- è maggiore di . Inserisce gli elementi di una raccolta in in corrispondenza dell'indice specificato. Indice in base zero in corrispondenza del quale devono essere inseriti i nuovi elementi. Raccolta i cui elementi devono essere inseriti in .La raccolta non può essere null, ma può contenere elementi null, se il tipo è un tipo di riferimento. è null. è minore di 0.-oppure- è maggiore di . Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. Elemento in corrispondenza dell'indice specificato. Indice in base zero dell'elemento da ottenere o impostare. è minore di 0.-oppure- è maggiore di o uguale a . Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza nell'intera classe . Indice in base zero dell'ultima occorrenza di all'interno dell'intero oggetto , se presente; in caso contrario, –1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nella classe che è compresa tra il primo elemento e l'indice specificato. Indice in base zero dell'ultima occorrenza di all'interno dell'intervallo di elementi dell'oggetto compreso tra il primo elemento e , se presente; in caso contrario, –1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Indice iniziale in base zero della ricerca all'indietro. non rientra nell'intervallo di indici validi per . Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi della classe che contiene il numero di elementi specificato e termina in corrispondenza dell'indice specificato. Indice in base zero dell'ultima occorrenza di all'interno dell'intervallo di elementi in che contiene un numero di elementi corrispondente a e termina in corrispondenza di , se presente; in caso contrario, –1. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Indice iniziale in base zero della ricerca all'indietro. Numero di elementi nella sezione in cui effettuare la ricerca. non rientra nell'intervallo di indici validi per .-oppure- è minore di 0.-oppure- e non specificano una sezione valida in . Rimuove la prima occorrenza di un oggetto specifico da . true se viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'oggetto . Oggetto da rimuovere da .Il valore può essere null per i tipi di riferimento. Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato. Numero di elementi rimossi da . Delegato che definisce le condizioni degli elementi da rimuovere. è null. Rimuove l'elemento in corrispondenza dell'indice specificato di . Indice in base zero dell'elemento da rimuovere. è minore di 0.-oppure- è maggiore di o uguale a . Rimuove un intervallo di elementi da . Indice iniziale in base zero dell'intervallo di elementi da rimuovere. Numero di elementi da rimuovere. è minore di 0.-oppure- è minore di 0. e non identificano un intervallo valido di elementi in . Inverte l'ordine degli elementi nell'intero . Inverte l'ordine degli elementi nell'intervallo specificato. Indice iniziale in base zero dell'intervallo da invertire. Numero di elementi nell'intervallo da invertire. è minore di 0.-oppure- è minore di 0. e non identificano un intervallo valido di elementi in . Ordina gli elementi dell'intero oggetto usando l'operatore di confronto predefinito. Mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . Ordina gli elementi dell'intero usando l'operatore di confronto specificato. Implementazione da usare durante il confronto di elementi oppure null per usare la proprietà dell'operatore di confronto. è null e mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare l'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . L'implementazione di ha causato un errore durante l'ordinamento.Ad esempio, potrebbe non restituire 0 quando si confronta un elemento con se stesso. Ordina gli elementi nell'intera classe usando l'oggetto specificato. Oggetto da usare quando si confrontano gli elementi. è null. L'implementazione di ha causato un errore durante l'ordinamento.Ad esempio, potrebbe non restituire 0 quando si confronta un elemento con se stesso. Ordina gli elementi di un intervallo di elementi di usando l'operatore di confronto specificato. Indice iniziale in base zero dell'intervallo da ordinare. Lunghezza dell'intervallo da ordinare. Implementazione da usare durante il confronto di elementi oppure null per usare la proprietà dell'operatore di confronto. è minore di 0.-oppure- è minore di 0. e non specificano un intervallo valido in .-oppure-L'implementazione di ha causato un errore durante l'ordinamento.Ad esempio, potrebbe non restituire 0 quando si confronta un elemento con se stesso. è null e mediante la proprietà dell'operatore di confronto predefinito non è possibile rilevare l'implementazione dell'interfaccia generica o dell'interfaccia per il tipo . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Restituisce un enumeratore che consente di scorrere una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Copia gli elementi di in a partire da un particolare indice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. è multidimensionale.-oppure- non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a .Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Aggiunge un elemento a . Posizione in cui è stato inserito il nuovo elemento. Oggetto da aggiungere a . è un tipo non assegnabile all'oggetto . Stabilisce se contiene un valore specifico. true se è presente in ; in caso contrario, false. Oggetto da individuare in . Determina l'indice di un elemento specifico in . Indice di , se presente nell'elenco; in caso contrario, -1. Oggetto da individuare in . è un tipo non assegnabile all'oggetto . Inserisce un elemento in in corrispondenza dell'indice specificato. Indice in base zero nel quale deve essere inserito. Oggetto da inserire in . non è un indice valido nell'interfaccia . è un tipo non assegnabile all'oggetto . Ottiene un valore che indica se ha dimensioni fisse. true se ha dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. Elemento in corrispondenza dell'indice specificato. Indice in base zero dell'elemento da ottenere o impostare. non è un indice valido nell'interfaccia . La proprietà viene impostata e il tipo del parametro non è assegnabile all'interfaccia . Rimuove la prima occorrenza di un oggetto specifico da . Oggetto da rimuovere da . è un tipo non assegnabile all'oggetto . Copia gli elementi di in una nuova matrice. Matrice contenente le copie degli elementi di . Imposta la capacità sul numero reale di elementi nell'oggetto , se tale numero è inferiore a un valore soglia. Determina se ogni elemento nell'oggetto corrisponde alle condizioni definite dal predicato specificato. true se ogni elemento nell'oggetto corrisponde alle condizioni definite dal predicato specificato; in caso contrario, false.Se l'elenco è privo di elementi, il valore restituito è true. Delegato che definisce le condizioni per verificare gli elementi. è null. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta una raccolta di oggetti FIFO (First-In First-Out). Specifica il tipo di elementi della coda. 1 Inizializza una nuova istanza della classe vuota e con capacità iniziale predefinita. Inizializza una nuova istanza della classe che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati. Raccolta i cui elementi sono copiati nel nuovo oggetto . is null. Inizializza una nuova istanza della classe vuota e con capacità iniziale specificata. Il numero iniziale degli elementi che può contenere. is less than zero. Rimuove tutti gli oggetti da . 1 Determina se un elemento è incluso in . true se è presente in ; in caso contrario, false. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Copia gli elementi di in un oggetto unidimensionale esistente, partendo dall'indice della matrice specificata. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. is null. is less than zero. The number of elements in the source is greater than the available space from to the end of the destination . Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Rimuove e restituisce l'oggetto all'inizio di . Oggetto rimosso dall'inizio di . The is empty. Aggiunge un oggetto alla fine di . Oggetto da aggiungere a .Il valore può essere null per i tipi di riferimento. Restituisce un enumeratore che esegue l'iterazione di . per l'oggetto . Restituisce l'oggetto all'inizio di senza rimuoverlo. Oggetto all'inizio di . The is empty. Restituisce un enumeratore che consente di scorrere una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Copia gli elementi di in a partire da un particolare indice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. is null. is less than zero. is multidimensional.-or- does not have zero-based indexing.-or-The number of elements in the source is greater than the available space from to the end of the destination .-or-The type of the source cannot be cast automatically to the type of the destination . Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a .Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Copia gli elementi di in una nuova matrice. Nuova matrice contenente gli elementi copiati da . Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto , se questo numero è inferiore al 90 per cento della capacità corrente. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta una raccolta di coppie chiave/valore ordinate in base alla chiave. Tipo di chiavi nel dizionario. Tipo di valori nel dizionario. 1 Inizializza una nuova istanza vuota della classe e usa l'implementazione predefinita per il tipo di chiave. Inizializza una nuova istanza vuota della classe e usa l'implementazione specificata per il confronto delle chiavi. Implementazione di da usare per confrontare le chiavi oppure null per usare l'oggetto predefinito per il tipo di chiave. Inizializza una nuova istanza della classe contenente elementi copiati dalla classe specificata e viene usata l'implementazione predefinita per il tipo di chiave. Oggetto i cui elementi sono copiati nel nuovo oggetto . è null. Il parametro contiene una o più chiavi duplicate. Inizializza una nuova istanza della classe contenente elementi copiati dalla classe specificata e viene usata l'implementazione specificata per confrontare le chiavi. Oggetto i cui elementi sono copiati nel nuovo oggetto . Implementazione di da usare per confrontare le chiavi oppure null per usare l'oggetto predefinito per il tipo di chiave. è null. Il parametro contiene una o più chiavi duplicate. Aggiunge un elemento con la chiave e il valore specificati al metodo . Chiave dell'elemento da aggiungere. Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento. è null. In è già presente un elemento con la stessa chiave. Rimuove tutti gli elementi da . Ottiene l'interfaccia usata per ordinare gli elementi della classe . Interfaccia utilizzata per ordinare gli elementi della classe . Determina se contiene un elemento con la chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave da individuare in . è null. Determina se la raccolta contiene un elemento con il valore specificato. true se contiene un elemento con il valore specificato; in caso contrario, false. Valore da individuare in .Il valore può essere null per i tipi di riferimento. Copia gli elementi di nella matrice di strutture indicata, a partire dall'indice specificato. Matrice unidimensionale di strutture in cui effettuare la copia degli elementi della raccolta corrente. La matrice deve avere indice in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di coppie chiave/valore contenute in . Numero di coppie chiave/valore contenute in . Restituisce un enumeratore che esegue l'iterazione di . Oggetto per . Ottiene o imposta il valore associato alla chiave specificata. Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione Get genera un'eccezione , mentre un'operazione Set crea una nuovo elemento con la chiave specificata. Chiave del valore da ottenere o impostare. è null. Durante il recupero della proprietà, la chiave indicata nel parametro non è stata trovata nella raccolta. Ottiene una raccolta contenente le chiavi della classe . Raccolta contenente le chiavi della classe . Rimuove l'elemento con la chiave specificata da . true se l'elemento viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se il parametro non viene trovato nella classe . Chiave dell'elemento da rimuovere. è null. Aggiunge un elemento a . Struttura da aggiungere all'interfaccia . è null. In è già presente un elemento con la stessa chiave. Stabilisce se l'interfaccia contiene una coppia chiave/valore specifica. true se è presente in ; in caso contrario, false. Struttura da individuare nell'interfaccia . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Rimuove dall'interfaccia la prima occorrenza dell'elemento specificato. true se è stato rimosso correttamente da ; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'oggetto . Struttura da rimuovere dall'interfaccia . Ottiene contenente le chiavi di . Interfaccia contenente le chiavi dell'interfaccia . Ottiene contenente i valori in . Interfaccia contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Ottiene una raccolta contenente le chiavi del Un insieme contenente le chiavi nel Ottiene una raccolta contenente i valori del Un insieme contenente i valori del Copia gli elementi dell'interfaccia in una matrice, iniziando dall'indice di matrice specificato. Matrice unidimensionale che è la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di 0. è multidimensionale.-oppure- non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a . Aggiunge un elemento con la chiave e il valore forniti all'interfaccia . Oggetto da usare come chiave dell'elemento da aggiungere. Oggetto da usare come valore dell'elemento da aggiungere. è null. Il tipo della chiave indicata nel parametro non è assegnabile al tipo di chiave dell'insieme .-oppure- è un tipo che non è possibile assegnare al tipo di valore dell'oggetto .-oppure-In è già presente un elemento con la stessa chiave. Determina se contiene un elemento con la chiave specificata. true se contiene un elemento contenente la chiave; in caso contrario, false. Chiave da individuare in . è null. Restituisce per . per l'oggetto . Ottiene un valore che indica se ha dimensioni fisse. true se è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene o imposta l'elemento con la chiave specificata. L'elemento con la chiave specificata, o null se non è presente nel dizionario o se il tipo di non può essere assegnato al tipo di chiave della classe . Chiave dell'elemento da ottenere. è null. Viene assegnato un valore e il tipo di non può essere assegnato al tipo di chiave della classe.-oppure-Viene assegnato un valore e il tipo di non può essere assegnato al tipo di valore della classe. Ottiene contenente le chiavi di . Interfaccia contenente le chiavi dell'interfaccia . Rimuove l'elemento con la chiave specificata da . Chiave dell'elemento da rimuovere. è null. Ottiene contenente i valori in . Interfaccia contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di scorrere la raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Ottiene il valore associato alla chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave del valore da ottenere. Quando questo metodo viene restituito, il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, il valore predefinito per il tipo di parametro . è null. Ottiene una raccolta contenente i valori di . Raccolta contenente i valori di . Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore come una struttura . Elemento nell'insieme in corrispondenza della posizione corrente del dizionario, restituito come una struttura . L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene la chiave dell'elemento nella posizione corrente dell'enumeratore. Ottiene la chiave dell'elemento nell'insieme in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene il valore dell'elemento nella posizione corrente dell'enumeratore. Valore dell'elemento nell'insieme in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta la raccolta di chiavi in una classe .La classe non può essere ereditata. Inizializza una nuova istanza della classe in cui sono riprodotte le chiavi dell'oggetto specificato. Classe le cui chiavi vengono riprodotte nella nuova classe . è null. Consente di copiare gli elementi dell'oggetto in una matrice unidimensionale esistente, a partire dall'indice della matrice specificata. Matrice unidimensionale che è la destinazione degli elementi copiati dall'.L'indicizzazione della matrice deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di 0. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Restituisce un enumeratore che scorre la classe . Struttura dell'insieme . Aggiunge un elemento all'insieme . Questa implementazione genera sempre un'eccezione . Oggetto da aggiungere alla . Generata sempre; l'insieme è in sola lettura. Consente di rimuovere tutti gli elementi dal controllo . Questa implementazione genera sempre un'eccezione . Generata sempre; l'insieme è in sola lettura. Determina se l'insieme contiene il valore specificato. true se il valore indicato nel parametro è presente nell'oggetto , in caso contrario false. Oggetto da individuare nell'oggetto . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura. In caso contrario, false. Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia . Questa implementazione genera sempre un'eccezione . true, se viene correttamente rimosso dall'interfaccia ; in caso contrario, false.Questo metodo restituisce anche false se il parametro non viene trovato nella classe . Oggetto da rimuovere dall'oggetto . Generata sempre; l'insieme è in sola lettura. Restituisce un enumeratore che consente di scorrere la raccolta. che può essere utilizzato per scorrere la raccolta. Copia gli elementi dell'oggetto in una matrice, iniziando da un particolare indice di matrice. Matrice unidimensionale che è la destinazione degli elementi copiati dall'.L'indicizzazione della matrice deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di 0. è multidimensionale.- oppure - non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a . Oggetto che può essere utilizzato per sincronizzare l'accesso a . Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere la raccolta. Interfaccia che può essere utilizzata per scorrere la raccolta. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta la raccolta di valori in una classe .Questa classe non può essere ereditata. Inizializza una nuova istanza della classe in cui sono riprodotti i valori dell'insieme specificato. Insieme i cui valori sono riportati nel nuovo oggetto . è null. Copia gli elementi dell'insieme in una matrice unidimensionale esistente, a partire dall'indice di matrice specificato. Matrice unidimensionale che è la destinazione degli elementi copiati dall'.L'indicizzazione della matrice deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di 0. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Restituisce un enumeratore che scorre la classe . Struttura dell'insieme . Aggiunge un elemento all'insieme . Questa implementazione genera sempre un'eccezione . Oggetto da aggiungere alla . Generata sempre; l'insieme è in sola lettura. Consente di rimuovere tutti gli elementi dal controllo . Questa implementazione genera sempre un'eccezione . Generata sempre; l'insieme è in sola lettura. Stabilisce se l'interfaccia contiene un valore specifico. true se il valore indicato nel parametro è presente nell'oggetto , in caso contrario false. Oggetto da individuare nell'oggetto . Ottiene un valore che indica se è di sola lettura. true se è di sola lettura. In caso contrario, false. Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia . Questa implementazione genera sempre un'eccezione . true, se viene correttamente rimosso dall'interfaccia ; in caso contrario, false.Questo metodo restituisce anche false se il parametro non viene trovato nella classe . Oggetto da rimuovere dall'oggetto . Generata sempre; l'insieme è in sola lettura. Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia . Questa implementazione genera sempre un'eccezione . true, se viene correttamente rimosso dall'interfaccia ; in caso contrario, false.Questo metodo restituisce anche false se il parametro non viene trovato nella classe . Generata sempre; l'insieme è in sola lettura. Copia gli elementi dell'oggetto in una matrice, iniziando da un particolare indice di matrice. Matrice unidimensionale che è la destinazione degli elementi copiati dall'.L'indicizzazione della matrice deve essere in base zero. Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia. è null. è minore di 0. è multidimensionale.- oppure - non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a . Oggetto che può essere utilizzato per sincronizzare l'accesso a . Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere la raccolta. Interfaccia che può essere utilizzata per scorrere la raccolta. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta una raccolta di coppie chiave/valore ordinate per chiave in base all'implementazione associata. Tipo di chiavi nella raccolta. Tipo di valori nella raccolta. Inizializza una nuova istanza vuota della classe , con la capacità iniziale predefinita e che usa l'interfaccia specificata. Inizializza una nuova istanza vuota della classe , con la capacità iniziale predefinita e che usa l'interfaccia specificata. Implementazione di da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto per il tipo della chiave. Inizializza una nuova istanza della classe che contiene gli elementi copiati dall'interfaccia specificata, la cui capacità è sufficiente a contenere il numero di elementi copiati e che usa l'interfaccia predefinita. Oggetto i cui elementi sono copiati nel nuovo oggetto . è null. Il parametro contiene una o più chiavi duplicate. Inizializza una nuova istanza della classe che contiene gli elementi copiati dall'interfaccia specificata, la cui capacità è sufficiente a contenere il numero di elementi copiati e che usa l'interfaccia specificata. Oggetto i cui elementi sono copiati nel nuovo oggetto . Implementazione di da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto per il tipo della chiave. è null. Il parametro contiene una o più chiavi duplicate. Inizializza una nuova istanza vuota della classe , con la capacità iniziale predefinita e che usa l'interfaccia specificata. Il numero iniziale degli elementi che può contenere. è minore di zero. Inizializza una nuova istanza vuota della classe , con la capacità iniziale predefinita e che usa l'interfaccia specificata. Il numero iniziale degli elementi che può contenere. Implementazione di da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto per il tipo della chiave. è minore di zero. Aggiunge un elemento con la chiave e il valore specificati al metodo . Chiave dell'elemento da aggiungere. Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento. è null. In è già presente un elemento con la stessa chiave. Ottiene o imposta il numero di elementi che può contenere. Numero degli elementi che può contenere. viene impostato su un valore che è minore di . La memoria disponibile nel sistema non è sufficiente. Rimuove tutti gli elementi da . Ottiene l'interfaccia per l'elenco ordinato. Oggetto dell'oggetto corrente Determina se l'oggetto contiene una chiave specifica. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave da individuare in . è null. Stabilisce se contiene un valore specifico. true se contiene un elemento con il valore specificato; in caso contrario, false. Valore da individuare in .Il valore può essere null per i tipi di riferimento. Ottiene il numero di coppie chiave/valore contenute in . Numero di coppie chiave/valore contenute in . Restituisce un enumeratore che esegue l'iterazione di . Interfaccia di tipo per la raccolta . Cerca la chiave specificata e restituisce l'indice in base zero all'interno dell'intera raccolta . Indice in base zero della chiave specificata nel parametro all'interno dell'intera raccolta , se presente; in caso contrario, -1. Chiave da individuare in . è null. Cerca il valore specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intera raccolta . Indice in base zero della prima occorrenza di all'interno dell'intero oggetto , se presente; in caso contrario, -1. Valore da individuare in .Il valore può essere null per i tipi di riferimento. Ottiene o imposta il valore associato alla chiave specificata. Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione get genera e un'operazione set crea un nuovo elemento con la chiave specificata. Chiave di cui si deve ottenere o impostare il valore. è null. Durante il recupero della proprietà, la chiave indicata nel parametro non è stata trovata nella raccolta. Ottiene una raccolta contenente le chiavi in nell'ordine specificato. Raccolta contenente le chiavi della classe . Rimuove l'elemento con la chiave specificata da . true se l'elemento viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'interfaccia originale. Chiave dell'elemento da rimuovere. è null. Rimuove l'elemento in corrispondenza dell'indice specificato di . Indice in base zero dell'elemento da rimuovere. è minore di zero.-oppure- è uguale a o maggiore di . Aggiunge una coppia chiave/valore all'interfaccia . Oggetto da aggiungere a . Consente di stabilire se contiene un elemento specifico. true se è presente in ; in caso contrario, false. Oggetto da individuare in . Copia gli elementi di in a partire da un particolare indice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di zero. Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione. Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Rimuove la prima occorrenza di una coppia chiave/valore specifica dall'interfaccia . true se è stato rimosso correttamente da ; in caso contrario, false.Questo metodo restituisce anche false se non è stato trovato nell'interfaccia originale. Oggetto da rimuovere da . Ottiene contenente le chiavi di . Interfaccia contenente le chiavi dell'interfaccia . Ottiene contenente i valori in . Interfaccia contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Ottiene una raccolta enumerabile contenente le chiavi nel dizionario di sola lettura. Raccolta enumerabile contenente le chiavi nel dizionario di sola lettura. Ottiene una raccolta enumerabile contenente i valori nel dizionario di sola lettura. Raccolta enumerabile contenente i valori nel dizionario di sola lettura. Copia gli elementi di in a partire da un particolare indice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. è null. è minore di zero. è multidimensionale.-oppure- non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto di origine è maggiore dello spazio disponibile tra e la fine dell'oggetto di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto di origine al tipo del parametro di destinazione. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a .Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Aggiunge un elemento con la chiave e il valore forniti all'interfaccia . Oggetto da usare come chiave dell'elemento da aggiungere. Oggetto da usare come valore dell'elemento da aggiungere. è null. Il tipo della chiave indicata nel parametro non è assegnabile al tipo di chiave dell'insieme .-oppure- è un tipo che non è possibile assegnare al tipo di valore dell'oggetto .-oppure-In è già presente un elemento con la stessa chiave. Determina se contiene un elemento con la chiave specificata. true se contiene un elemento contenente la chiave; in caso contrario, false. Chiave da individuare in . è null. Restituisce per . per l'oggetto . Ottiene un valore che indica se ha dimensioni fisse. true se è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un valore che indica se è di sola lettura. true se è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene o imposta l'elemento con la chiave specificata. L'elemento con la chiave specificata, o null se non è presente nel dizionario o se il tipo di non può essere assegnato al tipo di chiave della classe . Chiave dell'elemento da ottenere o impostare. è null. Viene assegnato un valore e il tipo di non può essere assegnato al tipo di chiave della classe.-oppure-Viene assegnato un valore e il tipo di non può essere assegnato al tipo di valore della classe. Ottiene contenente le chiavi di . Interfaccia contenente le chiavi dell'interfaccia . Rimuove l'elemento con la chiave specificata da . Chiave dell'elemento da rimuovere. è null. Ottiene contenente i valori in . Interfaccia contenente i valori dell'interfaccia . Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto , se questo numero è inferiore al 90 per cento della capacità corrente. Ottiene il valore associato alla chiave specificata. true se contiene un elemento con la chiave specificata; in caso contrario, false. Chiave di cui si deve ottenere il valore. Quando questo metodo viene restituito, il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, il valore predefinito per il tipo di parametro .Questo parametro viene passato non inizializzato. è null. Ottiene una raccolta contenente i valori di . Raccolta contenente i valori di . Rappresenta una raccolta di oggetti di cui viene mantenuto l'ordinamento. Tipo di elementi presenti nel set. Inizializza una nuova istanza della classe . Inizializza una nuova istanza della classe che usa un operatore di confronto specificato. Operatore di confronto predefinito da usare per il confronto degli oggetti. è null. Inizializza una nuova istanza della classe che contiene elementi copiati da una raccolta enumerabile specificata. Raccolta enumerabile da copiare. Inizializza una nuova istanza della classe che contiene elementi copiati da una raccolta enumerabile specificata e che usa un operatore di confronto specificato. Raccolta enumerabile da copiare. Operatore di confronto predefinito da usare per il confronto degli oggetti. è null. Aggiunge un elemento al set e restituisce un valore che indica se l'aggiunta è stata eseguita correttamente. true se viene aggiunto al set; in caso contrario, false. Elemento da aggiungere al set. Rimuove tutti gli elementi dal set. Ottiene l'oggetto usato per determinare l'uguaglianza dei valori in . Operatore di confronto usato per determinare l'uguaglianza dei valori in . Determina se il set contiene un elemento specifico. true se il set contiene ; in caso contrario, false. Elemento da individuare nel set. Copia l'intero oggetto in una matrice unidimensionale compatibile, a partire dall'inizio della matrice di destinazione. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto . Il numero di elementi nell'oggetto di origine supera il numero di elementi che può essere contenuto nella matrice di destinazione. è null. Copia l'intero oggetto in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra e la fine della matrice di destinazione. è null. è minore di zero. Copia un numero specificato di elementi da in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. Numero degli elementi da copiare. Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra e la fine della matrice di destinazione. è null. è minore di zero.-oppure- è minore di zero. Ottiene il numero di elementi in . Numero di elementi in . Rimuove tutti gli elementi inclusi in una raccolta specificata dall'oggetto corrente. Raccolta di elementi da rimuovere dall'oggetto . è null. Restituisce un enumeratore che esegue l'iterazione di . Enumeratore che consente di scorrere nell'ordine specificato. Restituisce una visualizzazione di un subset in un oggetto . Visualizzazione di un subset contenente solo i valori inclusi nell'intervallo specificato. Valore minimo desiderato nella visualizzazione. Valore massimo desiderato nella visualizzazione. è maggiore di secondo l'operatore di confronto. Un'operazione che si è tentato di eseguire nella visualizzazione non rientra nell'intervallo specificato da e . Modifica l'oggetto corrente in modo che contenga solo elementi inclusi anche in una raccolta specificata. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un subset corretto della raccolta specificata. true se l'oggetto è un subset corretto di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un superset corretto della raccolta specificata. true se l'oggetto è un superset corretto di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un subset della raccolta specificata. true se l'oggetto corrente è un subset di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Determina se un oggetto è un superset della raccolta specificata. true se l'oggetto è un superset di ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Ottiene il valore massimo in , come definito dall'operatore di confronto. Valore massimo nel set. Ottiene il valore minimo in , come definito dall'operatore di confronto. Valore minimo nel set. Determina se l'oggetto corrente e una raccolta specificata condividono elementi comuni. true se l'oggetto e il parametro condividono almeno un elemento comune; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Rimuove un elemento specificato da . true se l'elemento viene trovato e rimosso correttamente; in caso contrario, false. Elemento da rimuovere. Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato da un oggetto . Numero di elementi rimossi dalla raccolta . Delegato che definisce le condizioni degli elementi da rimuovere. è null. Restituisce un oggetto che scorre in ordine inverso. Enumeratore che scorre in ordine inverso. Determina se l'oggetto corrente e la raccolta specificata contengono gli stessi elementi. true se l'oggetto corrente è uguale a ; in caso contrario, false. Raccolta da confrontare con l'oggetto corrente. è null. Modifica l'oggetto corrente in modo che contenga solo elementi presenti in tale oggetto o nella raccolta specificata, ma non in entrambi. Raccolta da confrontare con l'oggetto corrente. è null. Aggiunge un elemento a un oggetto . Oggetto da aggiungere all'oggetto . L' è in sola lettura. Ottiene un valore che indica se un oggetto è di sola lettura. true se la raccolta è di sola lettura; in caso contrario, false. Restituisce un enumeratore che consente di scorrere una raccolta. Enumeratore che può essere usato per scorrere la raccolta. Copia l'intero oggetto in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato. Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto .La matrice deve avere un'indicizzazione in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra e la fine della matrice di destinazione. è null. è minore di zero. Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato; in caso contrario, false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a .Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Enumeratore che può essere usato per scorrere la raccolta. Modifica l'oggetto corrente in modo che contenga tutti gli elementi presenti in tale oggetto e nella raccolta specificata. Raccolta da confrontare con l'oggetto corrente. è null. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. Rilascia tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo della raccolta . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Rappresenta una raccolta di istanze LIFO (last-in-first-out) a dimensione variabile dello stesso tipo specificato. Specifica il tipo di elementi nello stack. 1 Inizializza una nuova istanza della classe vuota e con capacità iniziale predefinita. Inizializza una nuova istanza della classe che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati. Raccolta da cui copiare gli elementi. is null. Inizializza una nuova istanza della classe che è vuota e ha la capacità iniziale maggiore tra quella specificata e quella predefinita. Il numero iniziale degli elementi che può contenere. is less than zero. Rimuove tutti gli oggetti da . 1 Determina se un elemento è incluso in . true se è presente in ; in caso contrario, false. Oggetto da individuare in .Il valore può essere null per i tipi di riferimento. Copia l'oggetto in un oggetto unidimensionale esistente, partendo dall'indice della matrice specificata. Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. is null. is less than zero. The number of elements in the source is greater than the available space from to the end of the destination . Ottiene il numero di elementi contenuti in . Il numero di elementi contenuti in . Restituisce un enumeratore per . per l'oggetto . Restituisce l'oggetto all'inizio dello senza rimuoverlo. Oggetto all'inizio dell'oggetto . The is empty. Rimuove e restituisce l'oggetto all'inizio dell'oggetto . Oggetto rimosso dall'inizio dell'oggetto . The is empty. Inserisce un oggetto all'inizio di . Oggetto da inserire in .Il valore può essere null per i tipi di riferimento. Restituisce un enumeratore che consente di scorrere la raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Copia gli elementi di in a partire da un particolare indice . Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero. Indice in base zero in in corrispondenza del quale viene avviata la copia. is null. is less than zero. is multidimensional.-or- does not have zero-based indexing.-or-The number of elements in the source is greater than the available space from to the end of the destination .-or-The type of the source cannot be cast automatically to the type of the destination . Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe). true se l'accesso a è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di , questa proprietà restituisce sempre false. Ottiene un oggetto che può essere usato per sincronizzare l'accesso a . Oggetto che può essere usato per sincronizzare l'accesso a .Nell'implementazione predefinita di , questa proprietà restituisce sempre l'istanza corrente. Restituisce un enumeratore che consente di scorrere una raccolta. Oggetto che può essere usato per eseguire l'iterazione della raccolta. Copia l'oggetto in una nuova matrice. Nuova matrice contenente le copie degli elementi dell'oggetto . Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto , se questo numero è inferiore al 90 per cento della capacità corrente. Enumera gli elementi di un oggetto . Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento dell'insieme nella posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Consente di rilasciare tutte le risorse utilizzate dall'oggetto . Sposta l'enumeratore all'elemento successivo dell'oggetto . true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta. La raccolta è stata modificata dopo la creazione dell'enumeratore. Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore. L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.La classe non può essere ereditata. La raccolta è stata modificata dopo la creazione dell'enumeratore.