Если у вас есть ArrayList
, любые типы значений уже будут упакованы.Почему вы используете ArrayList
, а не List<int>
?Последнее позволит избежать затрат времени на упаковку и значительных последствий для пространства.
Однако после перехода на использование List<int>
я бы просто позвонил ToString
.Он точно говорит, что вы хотите сделать проще, чем Convert.ToString
, IMO ... и предоставляет больше возможностей форматирования.