问题
what are pros and cons to use ArrayList instead generic collection in NET 2.0
回答1:
Generic collections are type-safe - you cannot put a string
into a List<int>
- and don't require constant boxing/unboxing from object
.
ArrayList
on the other hand can handle a mix of different elements - this can be a plus in certain cases.
My take: typically I always use List<T>
- unless I really need something that can handle int, string, DateTime
etc. at the same time (very rare occasions).
来源:https://stackoverflow.com/questions/2956026/arraylist-vs-generic-collections