亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中字典的常用操作有哪些

c#
小樊
83
2024-09-11 10:19:44
欄目: 編程語言

在C#中,Dictionary<TKey, TValue>是一種非常常用的數據結構,用于存儲鍵值對。以下是一些常用的字典操作:

  1. 創建字典

使用new關鍵字創建一個空字典,或者使用集合初始化器添加初始元素。

var dictionary = new Dictionary<string, int>();

// 或者使用集合初始化器
var dictionary2 = new Dictionary<string, int>
{
    {"one", 1},
    {"two", 2},
    {"three", 3}
};
  1. 添加元素

使用Add方法將鍵值對添加到字典中。

dictionary.Add("four", 4);
  1. 訪問元素

通過鍵訪問字典中的值。

int value = dictionary["two"]; // value = 2
  1. 修改元素

通過鍵修改字典中的值。

dictionary["two"] = 20; // 將鍵 "two" 的值修改為 20
  1. 刪除元素

使用Remove方法刪除指定鍵的元素。

dictionary.Remove("two"); // 刪除鍵 "two" 及其對應的值
  1. 檢查鍵是否存在

使用ContainsKey方法檢查字典中是否存在指定的鍵。

bool exists = dictionary.ContainsKey("one"); // exists = true
  1. 獲取字典中的所有鍵和值

使用KeysValues屬性分別獲取字典中的所有鍵和值。

foreach (string key in dictionary.Keys)
{
    Console.WriteLine(key);
}

foreach (int value in dictionary.Values)
{
    Console.WriteLine(value);
}
  1. 遍歷字典

使用foreach循環遍歷字典中的鍵值對。

foreach (KeyValuePair<string, int> kvp in dictionary)
{
    Console.WriteLine($"Key: {kvp.Key}, Value: {kvp.Value}");
}
  1. 清空字典

使用Clear方法清空字典中的所有元素。

dictionary.Clear();
  1. 獲取字典的大小

使用Count屬性獲取字典中的元素數量。

int count = dictionary.Count;

這些是C#字典的一些常用操作。請注意,字典的鍵必須是唯一的,但值可以重復。如果嘗試添加一個已經存在的鍵,將會拋出一個ArgumentException異常。

0
凌源市| 清水县| 临澧县| 乐清市| 安多县| 军事| 嘉黎县| 镇安县| 泌阳县| 民权县| 靖江市| 互助| 汾阳市| 来宾市| 潢川县| 桃园县| 漯河市| 德昌县| 虹口区| 罗江县| 应用必备| 宜阳县| 贵港市| 景谷| 甘孜| 湘西| 德惠市| 额尔古纳市| 图们市| 古田县| 广丰县| 肥东县| 定兴县| 秀山| 石棉县| 巴塘县| 富顺县| 红安县| 旌德县| 克拉玛依市| 鲁甸县|