Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Interfaccia ICollection
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Interfaccia ICollection

Definisce dimensione, enumeratori e metodi di sincronizzazione per tutti gli insiemi non generici.

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

[ComVisibleAttribute(true)]
public interface ICollection : IEnumerable

Il tipo ICollection espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifCountOttiene il numero di elementi contenuti in ICollection.
Proprietà pubblicaSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifIsSynchronizedOttiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato (thread-safe).
Proprietà pubblicaSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifSyncRootOttiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto ICollection.
In alto

  NomeDescrizione
Metodo pubblicoSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifCopyTo Copia gli elementi di ICollection in un Array, partendo da un indice particolare dell'Array.
Metodo pubblicoSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifGetEnumeratorViene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
In alto

  NomeDescrizione
Metodo di estensione pubblicoAsParallelConsente la parallelizzazione di una query. (Definito da ParallelEnumerable).
Metodo di estensione pubblicob1ht6113.PortableClassLibrary(it-it,VS.100).gifAsQueryableConverte un oggetto IEnumerable in un oggetto IQueryable. (Definito da Queryable).
Metodo di estensione pubblicoSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifCast<TResult>Converte gli elementi di un oggetto IEnumerable nel tipo specificato. (Definito da Enumerable).
Metodo di estensione pubblicoSupportato da XNA Frameworkb1ht6113.PortableClassLibrary(it-it,VS.100).gifOfType<TResult>Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. (Definito da Enumerable).
In alto

L'interfaccia ICollection è l'interfaccia di base per le classi dello spazio dei nomi System.Collections.

L'interfaccia ICollection estende l'interfaccia IEnumerable. Le interfacce IDictionary e IList sono interfacce più specifiche che estendono l'interfaccia ICollection. Un'implementazione dell'interfaccia IDictionary è un insieme di coppie chiave/valore, come la classe Hashtable. Un'implementazione dell'interfaccia IList è un insieme di valori ai cui membri è possibile accedere per indice, come la classe ArrayList.

Alcuni insiemi che limitano l'accesso ai propri elementi, come la classe Queue e la classe Stack, implementano direttamente l'interfaccia ICollection.

Se né l'interfaccia IDictionary né l'interfaccia IList risponde ai requisiti dell'insieme richiesto, derivare la nuova classe dell'insieme dall'interfaccia ICollection per ottenere una maggiore flessibilità.

Per la versione generica di questa interfaccia, vedere System.Collections.Generic.ICollection<T>.

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Supportato in:

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft