c#中Hashtable用法简述

转载 2007年09月19日 09:28:00

1.使用hashtable前.需要添加System.Collections的引用

using System.Collections; 

2.添加元素

Hashtable ht =new Hashtable();

ht.Add(key,value);// key,value可以是任何类型

如果key有重复会掷出运行时异常,你可以这样处理

if(ht.Contains(key)==false){

ht.Add(key,value);// 不存在则添加

}

也可以这样处理,效率要高些

try{

ht.Add(key,value);

}

catch{

// 不处理重复异常

}

3.删除元素

ht.Remove(key);

4.删除所有

ht.Clear();

5.判断键是否已经存在

 ht.Contains(key) // 这个刚才已经用过了

6.遍历

foreach(Object key in ht.Keys){

}

7.遍历值

foreach(Object value in ht.Values){

}

8.同时遍历键值对

foreach(DictionaryEntry de in ht) 
 {
   Console.WriteLine(de.Key);// 取得键

   Console.WriteLine(de.Value);// 取得值

 }

9.排序输出(对值也是一样处理)

ArrayList akeys = new ArrayList(ht.Keys);
akeys.Sort();   

相关文章推荐

C#中哈希表(HashTable)的用法详解

1.  哈希表(HashTable)简述   在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue...

C#有关HashTable的具体使用用法详解

C#中如何操作HashTable类呢?本文将给你答案,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,...

C#有关HashTable的具体使用用法详解

C#中如何操作HashTable类呢?本文将给你答案,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,...

C#中哈希表(HashTable)的用法详解

在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是...

C#中哈希表(HashTable)的用法详解

转载自:http://www.cnblogs.com/xpvincent/archive/2013/01/15/2860841.html 哈希表(HashTable)简述在.NET Framework...

C#中HashTable的用法

一,哈希表(Hashtable)简述  在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对...

C#中哈希表(HashTable)的用法详解

C#中哈希表(HashTable)的用法详解 1.  哈希表(HashTable)简述   在.NET Framework中,Hashtable是System.Collec...

C# HashTable实例

  • 2009-11-10 14:05
  • 481KB
  • 下载

C# Hashtable 源码分析

  • 2007-12-11 07:55
  • 481KB
  • 下载

List,Set,Map用法区别 以及 hashmap hashtable区别

Collection    ├List    │├LinkedList    │├ArrayList    │└Vector    │ └Stack    └Set...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)