私はListbox1ファイル名
Listbox2とListbox3いくつかの他のファイル名を持っています。
Listbox1ここで、Listbox2 にアイテムが含まれているかどうかを確認する必要があります
- 見つかった場合
Listbox2は何もしない Listbox2検索で見つからない場合Listbox3、- まだ見つからない場合は、Listbox2 にアイテムを追加します
からの次の項目Listbox1は、同じことを行います。
それを最も巧妙に行う方法は?
私はListbox1ファイル名
Listbox2とListbox3いくつかの他のファイル名を持っています。
Listbox1ここで、Listbox2 にアイテムが含まれているかどうかを確認する必要があります
Listbox2は何もしないListbox2検索で見つからない場合Listbox3、からの次の項目Listbox1は、同じことを行います。
それを最も巧妙に行う方法は?
したがって、 inでも in でもないファイル名を fromListBox1に追加したいとします。リストと使用の両方 :ListBox2ListBox2ListBox3ConcatEnumerable.Except
Dim otherPaths = Listbox2.Items.Cast(Of String).Concat(Listbox3.Items.Cast(Of String))
Dim onlyInListbox1 = Listbox1.Items.Cast(Of String).Except(otherPaths)
For Each path In onlyInListbox1
Listbox2.Items.Add(path)
Next