C#中Hashtable的遍历办法
来源:互联网 发布:剑灵灵男方脸捏脸数据 编辑:程序博客网 时间:2024/05/18 11:08
C#中Hashtable的遍历办法
C#中Hashtable的遍历办法System.Collections.Hashtable 是用来表示一组组key/value结构的容器,可能别的语言会把它叫做Map,Dictionary,其结构中Key用来快速查找,所以,叫它Dictionary可能更加合适。
Hashtable的方法、属性并不多,大多数也可以望文生正义,只是有一点,Hashtable提供了hashTable[aKey]的方式引用其包含的对象,却并没有提供数字指向的索引器,就是说用惯了Array,数组的我们,不能用hashTable[0]之类的办法来检索它的内容,继而,我们也就不能用
for(int i =0 ; i < hashTable.count ; i ++)
{
Console.WriteLine("Key -- {0}; Value --{1}.",hashTable[i].key,hashTable[i].value);
}
这样的代码块来遍历,而我们把一个个的键值对加入HashTable中,很多情况下都是最终要把它遍历出来,那么怎么做呢?以下代码将解答这个问题。
foreach( DictionaryEntry de in hashTable)
{
console.WriteLine("Key -- {0}; Value --{1}.", de.Key, de.Value);
}
for(int i =0 ; i < hashTable.count ; i ++)
{
Console.WriteLine("Key -- {0}; Value --{1}.",hashTable[i].key,hashTable[i].value);
}
这样的代码块来遍历,而我们把一个个的键值对加入HashTable中,很多情况下都是最终要把它遍历出来,那么怎么做呢?以下代码将解答这个问题。
foreach( DictionaryEntry de in hashTable)
{
console.WriteLine("Key -- {0}; Value --{1}.", de.Key, de.Value);
}
0 0
- C#中Hashtable的遍历办法
- C#中hashtable的遍历
- C#中遍历Hashtable
- C# Hashtable的遍历
- C#中遍历Hashtable的4种方法
- java中Hashtable的遍历
- java中Hashtable的遍历
- 如何在C#中遍历hashtable?
- C#中如何遍历Hashtable中的值
- setTimeout和setInterval的区别及用法、C#中遍历Hashtable对象[哈希表]的3种方法【遍历Hashtable】
- c#遍历HashTable
- c#遍历HashTable
- c# hashtable 遍历
- c#遍历HashTable
- C# 遍历Hashtable
- C# 遍历Hashtable
- C# 遍历Hashtable
- C#中Hashtable的使用
- linux下增加虚拟内存
- linux安装mysql提示conflicts with file from package的解决办法
- 不要在dll及ocx的CXXXApp::InitInstance中调用创建线程及关闭线程的操作
- zookeeper basic 2
- 怎样在centos上手动安装配置lnmp环境
- C#中Hashtable的遍历办法
- oracle提交了之后怎么回滚
- Vlookup函数对不一致数据的比对
- Apache Karaf用户指导
- Jdbi in范围查询
- c# 计算2个时间的时间差
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- cloudstack4.2+xenserver6.0.2 详细配置攻略(转载)
- 2013流行Python项目汇总