I am very new to the .NEt Framework and don't really know much of the history behind it.
One question I have is related to IEnumerator and IEnumerable interface classes. Why did the team opt for two classes rather then one?
One reason could be that the IEnumerable's GetEnumerator was not implemented in the original design and the developers did not want to break existing code, but I don't think that this is the correct reason.
Thanks and Regards.
View Complete Post