Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 阻止重复项的最快控件_Vb.net - Fatal编程技术网

Vb.net 阻止重复项的最快控件

Vb.net 阻止重复项的最快控件,vb.net,Vb.net,我正在寻找一个控件示例和数组、字典或列表视图,在其中我可以添加大约30000个项目,然后尝试添加完全相同的30000个项目,并阻止添加过程,因为它们是重复的。。你们推荐什么样的速度稳定性?哈希表是目前最快的。您可以询问HT是否已经拥有该项目,如果没有,则将其添加到HT中。此MSDN链接包含您可能需要的所有信息和示例: 是否正在寻找具有NoDuplicates类型属性的控件?如果项目已经存在,为什么不拒绝添加?字典不是控件,但提供了检查和防止重复的完美方法(取决于定义)。我正在寻找任何允许我防止重

我正在寻找一个控件示例和数组、字典或列表视图,在其中我可以添加大约30000个项目,然后尝试添加完全相同的30000个项目,并阻止添加过程,因为它们是重复的。。你们推荐什么样的速度稳定性?

哈希表是目前最快的。您可以询问HT是否已经拥有该项目,如果没有,则将其添加到HT中。此MSDN链接包含您可能需要的所有信息和示例:


是否正在寻找具有
NoDuplicates
类型属性的控件?如果项目已经存在,为什么不拒绝添加?字典不是控件,但提供了检查和防止重复的完美方法(取决于定义)。我正在寻找任何允许我防止重复并具有速度的工具,您有任何示例代码吗?无需代码。这就是字典的工作原理。哈希表+1。我接管了一个使用数组列表的遗留应用程序,通过实现哈希表,我以指数方式提高了性能。