Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Questa documentazione è stata archiviata e non viene gestita.

Classi di insiemi (Guida per programmatori C#)

In .NET Framework sono disponibili classi specializzate per l'archiviazione e il recupero di dati. Queste classi forniscono il supporto per stack, code, elenchi e tabelle hash. La maggior parte delle classi di insiemi implementa le stesse interfacce. Tali interfacce possono essere ereditate per creare nuove classi di insiemi adatte per la archiviazione di dati più specifici.

NotaNota

Nelle applicazioni destinate alla versione 2.0 e successiva di .NET Framework è necessario utilizzare le classi di insiemi generiche dello spazio dei nomi System.Collections.Generic, che forniscono una maggiore indipendenza dai tipi e una maggiore efficienza rispetto alle controparti non generiche.


ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);


Di seguito sono riportate le proprietà delle classi di insiemi

  • Sono definite come parte dello spazio dei nomi System.Collections o System.Collections.Generic.

  • La maggior parte deriva dalle interfacce ICollection, IComparer, IEnumerable, IList, IDictionary e IDictionaryEnumerator e dai rispettivi equivalenti generici.

  • Le classi di insiemi generiche forniscono una maggiore indipendenza dai tipi e, in alcuni casi, prestazioni più elevate, soprattutto quando vengono archiviati tipi valore. Per ulteriori informazioni, vedere Vantaggi dei generics (Guida per programmatori C#).

Mostra: