检测数组 vb.net 2005 上重复数字的最快方法

2023-12-03

我有这个项目,让用户输入从 1 到 50 的 5 个不同的数字。但我想在保存到数据库之前验证它,我将是 5 个唯一的数字。最好和最快的方法是什么?


您可以使用哈希集(T 的)检查这个:

Dim numbers As IEnumerable(Of Integer) = GetInputFromUser()
Dim hash As HashSet(Of Integer) = new HashSet(Of Integer)(numbers)

Dim unique As Boolean = hash.Count = numbers.Count()

这比需要排序+迭代的选项要高效得多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测数组 vb.net 2005 上重复数字的最快方法 的相关文章

  • WPF:使元素不显示为公共或朋友?

    在设计器中 我 例如 如何使按钮在其所在的窗口内成为私有按钮 我记得在 Windows 窗体中执行此操作的方法 但我不知道在 WPF 中如何执行此操作 有没有办法通过 Visual Studio 来实现 尝试使用
  • 如何在 VB.NET 中对数组进行 JSON 编码?

    我需要为我正在使用的例程传回 JSON 结果 在VB NET 数组如何进行JSON编码 Dim serializer as New JavaScriptSerializer Dim arrayJson as String serialize
  • 致命错误 LNK1104:无法打开文件“libboost_system-vc110-mt-gd-1_51.lib”

    看来我无法让这个工作 我制作了一个简单的控制台应用程序 这取决于websocket 图书馆 需要Boost库 但是当我尝试编译时我得到 致命错误 LNK1104 无法打开文件 libboost system vc110 mt gd 1 51
  • 整数溢出 - 将 C# 转换为 VB.Net 代码

    从 C 到 VB Net 的代码转换出现问题 var x 5783615 var y 56811584 var t x y x y和t是整数 在 C 中 t 将为 15536 49728 在 VB Net 中 我会得到一个整数溢出异常 知道
  • MsgBox 和 MessageBox.Show 有区别吗?

    以下两者有区别吗 msgbox messagebox show 有些教程使用 msgbox 有些教程使用另一个 messagebox show 我看到两者都可以有可编辑的样式 但我想知道 为什么有两个 是为了适应老程序员 他们学习过旧版本的
  • 如何从 Visual Studio 解决方案启动特定项目

    我有一个包含多个项目的解决方案 如何从 Visual Studio 单独启动每个项目 您可以将解决方案配置为具有多个启动项目 在解决方案资源管理器中右键单击该解决方案 选择 设置启动项目 选择 多个启动项目 然后选择您希望启动的项目 当您按
  • E0145 成员可能未初始化 - cmake - VS2017

    我正在尝试将 C 应用程序与 PCL 库链接 我使用 VCPKG 安装了 PCL 及其所有依赖项 我正在使用 Visual Studio 2017 和 cmake 3 12 for X64 当我尝试构建解决方案时 它给了我以下错误 E014
  • 在vb.net中将base64解码为图像

    我一直在互联网上搜索 但没有找到答案 你想告诉我如何解码base64 to be Image像折线图一样 我一直在尝试从base64 to Byte首先数组并从Byte数组到Image Private Function convertbyt
  • 从图形创建图像

    在 VB NET 中 我需要创建一个Image基于一个Graphics我有对象 但是 没有诸如此类的方法Image fromGraphics 等等 那我该怎么办 尝试这样的事情MSDN 文章 http msdn microsoft com
  • 可以使用 git 项目并在 VS2013 中查看 TFS 工作项吗?

    所以我升级到了VS2013 希望能顺利进行所有开发 不过有一件事确实让我很恼火 我的团队使用 TFS 而我更喜欢 git 因此我使用 git tfs 来桥接两者以进行源代码控制 我们使用 TFS 工作项来跟踪错误和故事等 如果重要的话 我也
  • 使用 OpenGL 进行子弹调试抽屉

    我已经摆弄了子弹一段时间 现在我想绘制调试 我有一个 opengl 世界 具有有效的子弹物理和一切 我尝试过的是这样的 我创建了一个像这样的 GLDebugDrawer 类 include LinearMath btIDebugDraw h
  • Excel 单元格对齐:例如数值xlLeft、xlRight 还是 xlCenter?

    我一直在尝试对齐 Excel 单元格文本值 我尝试过更常见的xlLeft xlRight但这似乎不起作用 错误是xlLeft没有宣布 我正在使用 Visual Studios 并使用 VB 创建一个 aspx 页面 这是我的代码示例 Dim
  • C# 属性参数必须是常量表达式

    为什么下面的字符串数组给我一个错误 它们不都是字符串吗 属性参数必须是属性参数类型的常量表达式 typeof 表达式或数组创建表达式 Test TestCase new string 01 02 03 04 05 06 07 08 09 1
  • 将面板添加到 Datagridview

    我想将面板放入包含一组控件的列中 并将其放入 datagridview 中 我怎么能这么做呢 因为标准方法允许添加复选框 按钮 组合框等 但我找不到如何放置简单的面板 谢谢你的帮助 面板控件也继承自控件类 因此您可以像添加任何其他控件一样添
  • VS 2013 和 MSBuild

    我最近升级到 Visual Studio 2013 这在使用 MSBuild API 或带有命令行参数的可执行文件 进行外部构建时导致了连续问题 Issue 1使用 MSBuild 构建时 它不会生成单元测试所需的假程序集 这会导致构建失败
  • 返回 C++ 对象时的复制和销毁

    我有一段相当简单的测试代码 include
  • 如何看到Visual Studio 2008构建命令行?

    当我在 Visual Studio 中时 我按 F5 进行构建 有没有办法查看 MSBUILD 命令行正在执行 在 Visual Build Pro 内部 构建失败 但从 Visual Studio 2008 运行 按 F5 时 构建成功
  • 资源文件中的控制字符 C#

    我想添加Left To Right控制字符在resource resx文件输入Visual Studio 我在互联网上搜索并找到了一个名为在 NET 资源文件中转义序列的另一种方法 http www devx com tips Tip 34
  • 在运行时从调试可视化工具中检测源语言

    我正在写一个Visual Studio 的调试可视化工具 https github com zspitz ExpressionToString visual studio debugger visualizer for expression
  • glut、glew dll:二进制文件不是使用调试信息构建的

    这是我得到的输出 abc exe Loaded C Windows system glut32 dll Binary was not built with debug information abc exe Loaded C Windows

随机推荐

  • [MASM]另一个“无法使用具有 32 位地址的 16 位寄存器”错误

    我正在使用 MASM 汇编器学习汇编语言 当我尝试使用以下命令汇编一个简单文件时 我遇到了困难 ml c test asm和test asm文件看起来像 386 model flat code MOV BP WORD PTR BP 4 EN
  • 如何在Android中定义回调?

    在最近的 Google IO 期间 有一个关于实现 Restful 客户端应用程序的演示 不幸的是 这只是一个高层讨论 没有实现的源代码 在此图中 在返回路径上有对其他方法的各种不同的回调 我如何声明这些方法是什么 我理解回调的想法 在发生
  • E0513 “const char *”类型的值无法分配给“LPCWSTR”类型的实体

    你好 我试图在屏幕上绘制一个窗口 我两周前写了这个 它有效 但现在我重写了它 完全相同 我收到错误 有人可以帮忙吗 错误是 E0167 const char 类型的参数与 LPCWSTR 类型的参数不兼容 和 E0513 const cha
  • 如何附加两个音频文件?

    我想在 iPhone 中附加两个音频文件 请帮助我做到这一点 我得到了解决方案 以下是执行此操作的示例代码 AVMutableComposition composition AVMutableComposition composition
  • 使用添加按钮在 React 中添加输入

    我正在尝试制作一组 可以复制或删除的输入 我发现并使用了以下组合 https jsfiddle net 69z2wepo 36745 这是 因为上面的代码不处理删除 https codepen io lichin lin pen MKMez
  • Android:如何使用画布/绘制位图缩放位图以适合屏幕尺寸?

    我正在拍摄图像并使用画布将其绘制到屏幕上 我想根据屏幕尺寸缩放它 这是我尝试过的 但它切断了图像的一大块 DisplayMetrics metrics context getResources getDisplayMetrics int w
  • Sendkeys 在 android appium 驱动程序上失败

    我正在使用 appium 来自动化 Android 应用程序 在这种情况下 无法在以下情况下对文本字段执行 sendkeys 单击添加客户选项 新页面打开 我正在尝试在文本字段中输入值 我能够使用 xpath 找到页面上的文本字段 我可以单
  • spinner If Strings** == 不工作

    为什么这不起作用 if itemx Test number item 0 Log i Dropdown inside if us lo ans hold setText 0x 如果 itemx 是字符串并且它具有字符串 测试编号项目 0 我
  • 在 FSharp 中查找两个数组之间的差异

    我有两个数组 我想在第二个数组中查找不在第一个数组中的元素 我写了以下代码 let array0 A B C let array1 B D E let inZero letter array0 gt Array tryFind fun l
  • 使用 jsoup 解析 JavaScript

    In an HTML页面 我想选择 a 的值javascript多变的 下面是片段HTML page
  • AutoMapper 将 2 个表中的记录连接到单个 IEnumerable 视图模型中

    我有 2 张桌子 比如说T1 and T2 T1包含oID CID 日期 状态 and T2包含cID cName cURL 我为上面两个表设计了类 如下所示 T1 cs public class T1 public int oID get
  • PHP 中的枚举

    我知道 PHP 还没有原生枚举 但我已经习惯了 Java 世界中的它们 我很乐意使用枚举来提供 IDE 的自动完成功能可以理解的预定义值 常量可以解决问题 但是存在命名空间冲突问题 或者实际上because 它们是全球性的 数组不存在命名空
  • 在C#中发送TCP数据包

    我想在 C 中发送 TCP 数据包 带有自定义标头 构建此类数据包没有问题 并且我将数据存储在字节数组中 但是我怎样才能通过套接字发送这个数据包呢 我尝试过这样的事情 using Socket sock new Socket Address
  • 将附加组件集成到自定义 Firefox 版本中

    我正在制作一个自定义的 Firefox 版本 我想将我的附加组件 附加 SDK 集成到构建中 我更喜欢这样做 而不是直接与 Firefox 代码集成 实现这一目标的最佳方法是什么 我正在考虑将其放入 浏览器 扩展 目录 如果这是一个好主意
  • 查找大写字符然后添加空格

    我购买了 SQL World 城市 州数据库 在州数据库中 州名称被集中在一起 示例 北卡罗来纳州 或 南卡罗来纳州 SQL中有没有办法循环查找大写字符并添加空格 这样 北卡罗来纳州 就变成了 北卡罗来纳州 创建这个函数 if object
  • java 8 中箭头运算符内部如何工作? [复制]

    这个问题在这里已经有答案了 我知道箭头的左侧有参数 箭头的右侧是参数所在的函数 但是 我想知道java 8如何映射左侧和右侧并转换为函数 那里会发生什么 我在哪里可以找到信息 当你有一个 gt javac 编译器添加一个包含代码内容的静态方
  • 如何在 React 中下载图像?

    我想尝试通过单击按钮来下载图像 但是当我单击按钮时 它不是下载图像 而是直接打开图像 但是我想下载图片 那么在React中如何下载图片呢 a href https timesofindia indiatimes com thumb msid
  • 如何使用 python pyhs2 连接到 hive?

    我正在尝试使用访问配置单元pyhs2 我尝试了以下代码 示例 py import pyhs2 conn pyhs2 connect host localhost port 10000 authMechanism None user None
  • Shibboleth 可以与 Windows Azure 访问控制服务集成吗?

    我们的两个高等教育客户使用 Shibboleth 进行 SSO 我对 Shib 的经验为零 并且没有可供测试的实例 最终 我们希望将 Shib SSO 与 Windows Azure MVC Web 角色中的这些客户端集成 所以我的问题是
  • 检测数组 vb.net 2005 上重复数字的最快方法

    我有这个项目 让用户输入从 1 到 50 的 5 个不同的数字 但我想在保存到数据库之前验证它 我将是 5 个唯一的数字 最好和最快的方法是什么 您可以使用哈希集 T 的 检查这个 Dim numbers As IEnumerable Of