Объединение двух массивов поэлементно - первый с первым, второй со вторым - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем приветы! Есть два одномерных строковых массива. В первом и втором массиве одинаковое количество строк. Нужно получить третий массив в котором строки первого и второго массива соединены.

Первый массив:

111 222 333

Второй массив:

aaa bbb ccc

Третий массив(который нужно получить):

111aaa 222bbb 333ccc Знаю как это сделать через лист строк, но мне кажется это фиговый вариант, да и медленный при объемных массивах. Какие есть варианты?
Вот такой вариант сейчас еще пришел в голову:
Пока остановился на нем. Но, если есть что-то более оптимальное, то покажите как это сделать, буду благодарен.

Решение задачи: «Объединение двух массивов поэлементно - первый с первым, второй со вторым»

textual
Листинг программы
Imports System.Linq
...
Dim arr1() As String = {"111", "222", "333"}
Dim arr2() As String = {"aaa", "bbb", "ccc"}
Dim arr3() As String = arr1.Zip(arr2, Function(s1,s2) s1 & s2).ToArray()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы