System.Collections: Generic.IList<T>

 

Rappresenta una lista di oggetti accessibile tramite un indice.

Implementazioni:

ICollection<T>
IEnumerable<T>
IEnumerable

Osservazioni:

Implementa l’interfaccia generica ICollection<T>.

Thread Safety:

 

System.Collections: Generic.ICollection<T>

 

Definisce i metodi per manipola le collezioni generiche.

Implementazioni:

IEnumerable<T>
IEnumerable

Osservazioni:

La versione non generica ICollection definisce dimensioni, enumeratore e i metodi di sincronizzazione.
Le interfacce quali IDictionary<TKey, TValue> e IList<T> sono interfacce specializzate che implementano ICollection<T> e poi le rispettive classi
ne implementano la logica.
Mentre le classi come Queue<T> e Stack<T> implementano direttamente la ICollection<T>.

Thread Safety: