Что является наиболее подходящим контейнером только для строк, удерживающих в некотором массиве с не заданной верхней границей, длина которой неизвестна при его создании.Лучший контейнер для струн: StringCollection, Collection <string>, Список <string>, ArrayList, ..?
Для простого кода, как:
var list = new SomeContainer(); // size is unknown
for()/foreach()/do()/while() // any loop
{
list.Add(string);
}
ли StringCollection
в оптимизированной для сбора строки, или просто Collection<string>
или List<string>
или ArrayList
? В чем разница между ними?
Связанный с этим вопрос касательно производительности: https://stackoverflow.com/questions/7774374/performance-concern-stringcollection-vs-liststring –