À partir de ce que je peux dire, .NET 4.0 manque encore readonly listes. Quelqu'un peut-il faire la lumière sur pourquoi le cadre manque encore de cette fonctionnalité? N'est-ce pas l'une des plus fréquentes des morceaux de fonctionnalités pour le domain driven design?
Un des rares avantages de Java a C# est-ce sous la forme de Collections.unmodifiablelist(liste) de la méthode, il semble depuis longtemps dans IList ou de la Liste.
Mise à jour
À l'aide de IEnumerable<T>
est la solution la plus simple à la question - ToList
peut être utilisé et renvoie une copie.