.NET 4.5 ha un nuovo spazio dei nomi System.Collections.Immutable Questo pacchetto fornisce collezioni che sono thread-safe e garantito per non cambiare il loro contenuto, noto anche come collezioni i
Prima dell'immutabilità, IEnumerable era l'interfaccia go-in in molte API poiché questo aveva il vantaggio che l'API era insensibile al tipo effettivo dell'oggetto passato. public void DoSomeEnumerati