中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# Hashtable中的鍵值對操作

c#
小樊
85
2024-07-13 12:04:28
欄目: 編程語言

在C#中,Hashtable是一種集合類型,用于存儲鍵值對。可以通過以下方法對Hashtable中的鍵值對進行操作:

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

注意:Hashtable中的鍵和值都可以是任意類型的對象,但是鍵不能重復,值可以重復。Hashtable是非泛型集合,因此需要進行類型轉換。在C#中推薦使用Dictionary<TKey, TValue>泛型集合代替Hashtable。

0
庆云县| 桦南县| 筠连县| 同德县| 潢川县| 肇源县| 康保县| 泸水县| 武穴市| 桐庐县| 昔阳县| 罗平县| 桓台县| 凤山市| 佛冈县| 鄂伦春自治旗| 凌云县| 阜阳市| 乌兰浩特市| 临颍县| 黑山县| 福鼎市| 建水县| 合水县| 油尖旺区| 锡林郭勒盟| 上虞市| 胶州市| 同江市| 滦南县| 临潭县| 白河县| 贵定县| 蒲江县| 建宁县| 虹口区| 鹤庆县| 巩义市| 日喀则市| 新民市| 罗田县|