Мне всегда говорили, что добавление элемента в массив происходит так:
Пустая копия массива + 1 элемент
создал, а затем данные из
исходный массив копируется в него тогда
новые данные для нового элемента
затем загружено
Если это так, то использование массива в сценарии, который требует большой активности элементов, противопоказано из-за использования памяти и ЦП, верно?
Если это так, разве вы не должны стараться избегать использования массива как можно чаще, когда будете добавлять много элементов? Стоит ли использовать вместо этого iStringMap? Если это так, что произойдет, если вам нужно более двух измерений И нужно добавить много добавлений элементов. Вы просто принимаете удар по производительности или есть что-то еще, что следует использовать?