简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

VB.NET中不该出现哪些集合

来源:易贤网   阅读:893 次  日期:2014-09-05 16:19:35

温馨提示:易贤网小编为您整理了“VB.NET中不该出现哪些集合”,方便广大网友查阅!

为了验证数据合法性,我将字段的合法数据依次加入一个集合,然后遍历每个待验证的值,用集合的Contain方法验证。

不幸的是,对于明明是合法的值,验证总是通不过,真急人啊。

为了查清原因,我又检查集合中的元素与待验证的值的类型,类型也是一致的,再比较相等,发现也是相等的,那为什么Contain方法总是通不过呢?在MSDN总查集合类的用法,也仅显示BooleanValue=Object.Contain(key)样式的用法。心想,这就怪了,简单的比较,怎么就不行呢?

再仔细阅读发现,集合的Contain方法,是键值的比较,必须在将元素加入集合时同时指定键值,即使用这样的方法:

Object.Contain(Value,Key)

比较是“健值”的比较,为了便于直接比较,可以用值来作键值的方法。

如要检查合法的性别,在将“男”和“女”这两个合法值加入时必须使用:

Object.Add("男","男")

Object.Add("女","女")

之后,就可以用Contain方法比较值"男"、"女"在不在集合SEX中了。

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:JAVA中如何执行DOS命令
下一篇:Java语言中的IO系统
易贤网手机网站地址:VB.NET中不该出现哪些集合
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!