ArrayList vs Общие коллекции - PullRequest
3 голосов
/ 02 июня 2010

Какие плюсы и минусы использовать ArrayList вместо универсальной коллекции в NET 2.0

1 Ответ

4 голосов
/ 02 июня 2010

Общие коллекции являются типобезопасными - вы не можете поместить string в List<int> - и не требуют постоянной упаковки / распаковки с object.

ArrayList, с другой стороны, может обрабатывать различные элементы - в некоторых случаях это может быть плюсом.

Мое мнение: обычно я всегда использую List<T> - если только мне действительно не нужно что-то, что может обрабатывать int, string, DateTime и т. Д. Одновременно (очень редкие случаи).

...