Saturday, August 19, 2006
Generic Collection<T> and ReadOnlyCollection<T> Are Actually Not Misplaced
Since I started using generic collections in .NET Framework 2.0, it always bothered me that Collection<T>
and ReadOnlyCollection<T> objects reside in the System.Collections.ObjectModel namespace rather than where they actually belong in the System.Collections.Generic namespace. Today I came across this blog by Krzysztof Cwalina that explains why Microsoft made this decission. Now it makes good sense to me.