C# Hashtable(哈希表)
来源:互联网 发布:gitlab windows server 编辑:程序博客网 时间:2024/05/22 01:55
C# 哈希表(Hashtable)
Hashtable 类代表了一系列基于键的哈希代码组织起来的键/值对。它使用键来访问集合中的元素。
当您使用键访问元素时,则使用哈希表,而且您可以识别一个有用的键值。哈希表中的每一项都有一个键/值对。键用于访问集合中的项目。
Hashtable 类的方法和属性
下表列出了 Hashtable 类的一些常用的 属性:
下表列出了 Hashtable 类的一些常用的 方法:
向 Hashtable 添加一个带有指定的键和值的元素。2public virtual void Clear();
从 Hashtable 中移除所有的元素。3public virtual bool ContainsKey( object key );
判断 Hashtable 是否包含指定的键。4public virtual bool ContainsValue( object value );
判断 Hashtable 是否包含指定的值。5public virtual void Remove( object key );
从 Hashtable 中移除带有指定的键的元素。
实例
下面的实例演示了哈希表(Hashtable)的概念:
using System;using System.Collections;namespace CollectionsApplication{ class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); ht.Add("001", "Zara Ali"); ht.Add("002", "Abida Rehman"); ht.Add("003", "Joe Holzner"); ht.Add("004", "Mausam Benazir Nur"); ht.Add("005", "M. Amlan"); ht.Add("006", "M. Arif"); ht.Add("007", "Ritesh Saikia"); if (ht.ContainsValue("Nuha Ali")) { Console.WriteLine("This student name is already in the list"); } else { ht.Add("008", "Nuha Ali"); } // 获取键的集合 ICollection key = ht.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + ht[k]); } Console.ReadKey(); } }}
当上面的代码被编译和执行时,它会产生下列结果:
001: Zara Ali002: Abida Rehman003: Joe Holzner004: Mausam Benazir Nur005: M. Amlan006: M. Arif007: Ritesh Saikia008: Nuha Ali
阅读全文
0 0
- C# 哈希表(Hashtable)
- C# Hashtable(哈希表)
- c#之哈希表(Hashtable)
- 在C#中应用哈希表(Hashtable)
- c#中的哈希表(HashTable)实例详解
- 【c#】C#中的哈希表(HashTable)详解
- c#中的Hashtable(哈希表、字典表)
- c# 哈希表(Hashtable)简述
- C#中的哈希表(Hashtable)应用
- C#中使用哈希表Hashtable
- C#中应用哈希表(Hashtable)
- C# HashTable
- C# Hashtable
- C# Hashtable
- C# hashtable
- C# Hashtable
- C# Hashtable
- C# HashTable
- 7-17数组之排序
- 常见的端口扫描类型及原理
- leal 指令
- SSM文件上传与下载
- 4.2添加一个工具窗口
- C# Hashtable(哈希表)
- 5-19 支票面额 (15分)
- 你假笨JVM参数
- OpencV使用fitEllipse拟合椭圆后,获取椭圆参数
- centos 7安装怎么没有界面,解决办法
- 精简阿里云短信服务官方SDK及DEMO
- Activity启动模式图文详解:standard, singleTop, singleTask 以及 singleInstance
- LeetCode 463. Island Perimeter
- poj3007