C#数据结构使用小计
- 1. HashTable
HashTable中的Key和Value均为Object类型,可以存放任何Object类型的数据。
1)简单操作:
HashTable ht = new HashTable();
- 添加键值对:ht.Add(key,value);
- 移除某键值对:ht.Remove(key);
- 判断是否包含某个键值:ht.Contains(key)
- 清除哈希表:ht.Clear();
- 根据key获取value:Object value = (Object)ht[key];
2) 遍历
- 遍历键值Key
foreach(Object item in ht.Keys) { }
- 遍历Value
foreach(Object value in ht.Values) { }
- 遍历键值对
foreach(DictionaryEntry de in ht) { Object key = de.Key; Object value = de.Value; }