C# Hashtable中的键值对操作

   2024-10-06 4940
核心提示:在C#中,Hashtable是一种集合类型,用于存储键值对。可以通过以下方法对Hashtable中的键值对进行操作:添加键值对:Hashtable ha

在C#中,Hashtable是一种集合类型,用于存储键值对。可以通过以下方法对Hashtable中的键值对进行操作:

添加键值对:
Hashtable hashtable = new Hashtable();hashtable.Add("key1", "value1");hashtable["key2"] = "value2";
获取值:
object value = hashtable["key1"];Console.WriteLine(value);
判断是否包含指定键:
bool containsKey = hashtable.Contains("key1");Console.WriteLine(containsKey);
获取所有键:
ICollection keys = hashtable.Keys;foreach (var key in keys){    Console.WriteLine(key);}
获取所有值:
ICollection values = hashtable.Values;foreach (var value in values){    Console.WriteLine(value);}
删除键值对:
hashtable.Remove("key1");
清空Hashtable:
hashtable.Clear();

注意:Hashtable中的键和值都可以是任意类型的对象,但是键不能重复,值可以重复。Hashtable是非泛型集合,因此需要进行类型转换。在C#中推荐使用Dictionary<TKey, TValue>泛型集合代替Hashtable。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号