Wesner offers his thoughts on my question, What's the difference between System.Collections.Generic.Collection and System.Collections.Generic.List?
I think there are two possible reasons.Collection<T> appears to be a replacement for CollectionBase, which provided virtual methods to detect insertions, deletions and changes. The new List class no longer provides any virtual methods as did the original ArrayList for performance reasons..[Wesner Moise]
I think there are two possible reasons.
He also educates us on some of the differences between List<T> and the 2.0 ArrayList.
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.