I noticed that List defines its enumerator as a struct, while ArrayList defines its enumerator as a class. What\'s t
List
struct
ArrayList
class
There's a couple of blog posts that cover exactly this issue. Basically, enumerator structs are a really really bad idea...