C# 中的哈希表操作
哈希表元素添加与访问
在 C# 中,使用哈希表存储键值对时,可以使用以下示例代码进行元素添加和访问:
// 创建一个哈希表
Hashtable table = new Hashtable();
// 添加元素
table.Add("Sunday", "星期天");
table.Add("Monday", "星期一");
table.Add("Tuesday", "星期二");
table.Add("Wednesday", "星期三");
table.Add("Thursday", "星期四");
table.Add("Friday", "星期五");
table.Add("Saturday", "星期六");
// 遍历哈希表中的所有元素
Console.WriteLine("表中的所有元素包括:");
IEnumerator e = table.GetEnumerator();
while (e.MoveNext())
{
DictionaryEntry de = (DictionaryEntry)e.Current;
Console.WriteLine("{0}-{1}", de.Key, de.Value);
}
// 尝试添加重复的键
try
{
table.Add("Wednesday", "周3");
}
catch (ArgumentException ex)
{
Console.WriteLine(ex.Message);
}
// 再次遍历哈希表中的所有元素
Console.WriteLine("表中的所有元素包括:");
e = table.GetEnumerator();
while (e.MoveNext())
{
DictionaryEntry de = (DictionaryEntry)e.Current;
Console.WriteLine("{0}-{1}", de.Key, de.Value);
}
1.62KB
文件大小:
评论区