using System;
using System.Collections;
class Program
{
static void Main()
{
// 创建一个 Hashtable 实例
Hashtable hashtable = new Hashtable();
// 添加键值对到 Hashtable 中
hashtable.Add("key1", "value1");
hashtable.Add("key2", "value2");
hashtable.Add("key3", "value3");
// 通过键获取值
string value1 = (string)hashtable["key1"];
Console.WriteLine("Value for key1: " + value1);
// 检查 Hashtable 是否包含某个键
if (hashtable.ContainsKey("key2"))
{
Console.WriteLine("Hashtable contains key2.");
}
// 遍历 Hashtable 中的所有键值对
foreach (DictionaryEntry entry in hashtable)
{
Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
}
// 移除某个键值对
hashtable.Remove("key3");
// 获取 Hashtable 的大小
Console.WriteLine("Hashtable count: " + hashtable.Count);
}
}
new Hashtable()
创建一个新的哈希表。Add
方法将键值对添加到哈希表中。hashtable["key1"]
。ContainsKey
方法检查哈希表中是否包含指定的键。foreach
循环遍历哈希表中的所有键值对。Remove
方法从哈希表中移除指定的键值对。Count
属性获取哈希表中键值对的数量。希望这段代码和解释对你有帮助!
上一篇:c# 获取当前时间戳
下一篇:c# contains
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站