Как преобразовать ArrayList в строку delimated значений запятой в vb.netПреобразовать Список_массивов в строку в vb.net
У меня есть ArrayList с ID значения
arr(0)=1
arr(1)=2
arr(2)=3
Я хочу, чтобы преобразовать это в строку
Dim str as string=""
str="1,2,3"
Как это отличается от принятого ответа два года назад или от @ Redips77? Передача имени типа в виде строки не является улучшением –
Мой ответ показывает два пути, в которых это различие, и прошло два и четыре года, многие люди все еще ищут его и будут навсегда. Речь идет не о человеке. –
Не сказал, что это - сказал, что это не улучшение. На самом деле второй следует избегать любой ценой, поскольку он создает ненужные временные строки, что приводит к сбору памяти и сборку мусора. Это действительно повредит производительность в серверных приложениях или при обработке больших массивов. Что касается первого способа, это хуже второго ответа, потому что вы передаете тип как строку, когда можете просто использовать 'typeof (String)'. –