Разность двух массивов (string) очень долго обрабатывается - Visual Basic .NET

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

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

Бодрого дня. Надо получить разность двух массивов. Если в массиве "dic_mass1" нет значения "dic_mass2", переносим значение в dic_str3 Массивы текстовые строки. В результате получаю "dic_str3" в котором есть все значения "dic_mass2", которые отсутствуют в "dic_mass1". Изначально количество строк не известно. Пока тестирую: dic_mass1.Count=15000 dic_mass2.Count=5000 Но количество могут кардинально менять. Важна скорость. Как сделать из этого "ракету"? Это я так понял самый медленный вариант

Решение задачи: «Разность двух массивов (string) очень долго обрабатывается»

textual
Листинг программы
Dim dic_str3() As String = dic_mass1.Except(dic_mass2).ToArray

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


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

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

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