Hashtable 类表示根据键的哈希码组织的键值对的集合。它使用键来访问集合中的元素。
Hashtable类中常用的一些方法是 -
Sr.No. | 方法和说明 |
---|---|
1 |
public virtual void Add(object key, object value); 将具有指定键和值的元素添加到 Hashtable 中。 |
2 |
public virtual void Clear(); 删除所有元素来自 Hashtable。 |
3 |
public virtual bool ContainsKey(object key); 确定 Hashtable 是否包含特定键。 |
4 |
public virtual bool Con包含值( object value); 判断Hashtable是否包含特定值。 |
以下是C#中Hashtable类的用法示例 -
Live Demo
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); ht.Add("D01", "Finance"); ht.Add("D02", "HR"); ht.Add("D03", "Operations"); if (ht.ContainsValue("Marketing")) { Console.WriteLine("This department name is already in the list"); } else { ht.Add("D04", "Marketing"); } ICollection key = ht.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + ht[k]); } Console.ReadKey(); } } }
D04: Marketing D02: HR D03: Operations D01: Finance
字典是C#中的键值对集合。Dictionary
以下是一些方法:
序号 | 方法及描述|
---|---|
Add在字典中添加键值对 | |
Clear()删除所有的键和值 | |
Remove删除指定键的元素 | |
ContainsKey检查字典中是否存在指定的键 | |
包含价值检查字典中是否存在指定的键值 | |
计数计算键值对的数量 | |
清除从字典中删除所有元素
|
using System; using System.Collections.Generic; public class Demo { public static void Main() { IDictionary <int, int> d = new Dictionary <int, int> (); d.Add(1,44); d.Add(2,34); d.Add(3,66); d.Add(4,47); d.Add(5,76); Console.WriteLine(d.Count); } }
以上是在 C# 中使用哈希表和字典的详细内容。更多信息请关注PHP中文网其他相关文章!