打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vb2005 hashtable 使用

vb2005 hashtable 使用

   vb6好像没有hashtable,当然也可以自己定义struct。现在用得是vb2005,.net已经有hashtable.今天就为一个combox,看了一天的MSDN。http://msdn2.microsoft.com/zh-cn/library/system.collections.hashtable
  在vb2005实现网页中combox 显示值与实际值的功能。方法大至有二种:
  1、使用数据库中的表
   配合这个两个参数DisplayMember  ValueMember来实现,前提的必须设定DataSource。
 
  2、使用集合类Collection
   事实上更多是这种情况,然用ITEM.ADD来实现。
   2.1首先定义一个hashtable

        Dim hstl As New Hashtable
        hstl.Add(key, value) 'java是用.put MS开始全面模仿java

 

        这说说vb.net中的hashtable基本用法
        添加值:hstl.add(key,value)

        通过key取值:  hstl.Item(key).ToString

        判断是否含有Key:  ContainsKey(key)

        判断是否含有value:  ContainsValue(value)

        遍历hashtable:

            Dim de As DictionaryEntry '泛型类
            For Each de In hstl

                 console.write(de.key & de.value)

            Next de

 

   2.2 combox填加下拉框

       2.2.1使用item.add

          For Each de In hstl

                combox.Items.Add(de.Key)
          Next de

       2.2.2再使用hstl.Item(combox.text).ToString

       这边要说明的是hashtable不支持通过value取key.

    

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
hashTable和hashMap的不同
使用 Hashtable 集合(一)
C# 中遍历Hashtable的4种方法——第四种多线程中最安全
HashMap Hashtable区别
C#怎么循环输出SortedList中key和value的值
100分 求Hashtable复制的解决方案 .NET技术 / C
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服