Что является наиболее подходящим контейнером только для строк, удерживающих в некотором массиве с не заданной верхней границей, длина которой неизвестна при создании.
Для простого кода:
var list = new SomeContainer(); // size is unknown
for()/foreach()/do()/while() // any loop
{
list.Add(string);
}
Является ли оно StringCollection оптимизированным для коллекции для строки или просто Collection<string> или List<string> или ArrayList? В чем разница между ними?