热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

检查值是否在数字列表中

如何解决《检查值是否在数字列表中》经验,为你挑选了1个好方法。

假设我有一组数字23,56,128,567,我必须应用一个条件逻辑,如果myData上面一组数字中存在一个变量,那么只有我继续,否则我不会.

抱歉,必须查看一些遗留代码,并且不确定如何在Vbscript中执行此操作.



1> Ansgar Wiech..:

您可以将值放在Dictionary:

Set list = CreateObject("Scripting.Dictionary")
list.Add  23, True
list.Add  56, True
list.Add 128, True
list.Add 567, True

然后检查字典中是否存在您的值:

If list.Exists(myData) Then
  'do stuff
End If

一个ArrayList将是另一种选择:

Set list = CreateObject("System.Collections.ArrayList")
list.Add 23
list.Add 56
list.Add 128
list.Add 567

If list.Contains(myData) Then
  'do stuff
End If


推荐阅读
author-avatar
是远航呀
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有