学习C# 哈希表(HashTable)用法
学习C# 哈希表(HashTable)用法 1. 哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对. 2. 哈希表使用情景 (1) 某些数据会被高频率查询 (2) 数据量大 (3)查询字段包含字符串类型 (4)数据类型不唯一 3. 哈希表的使用方法 哈希表需要使用的namespace: using System.Collections; using System.Collections.Generic; 哈希表的基本操作: //添加一个keyvalue键值对: HashtableObject.Add(key,value); //移除某个keyvalue键值对: HashtableObject.Remove(key); //移除所有元素: HashtableObject.Clear(); // 判断是否包含特定键key: HashtableObject.Contains(key); 示例代码: using System;