Разность двух массивов (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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д