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

溫馨提示×

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
崇阳县| 玉树县| 尚志市| 沂水县| 漳平市| 永泰县| 靖安县| 金坛市| 睢宁县| 乌拉特后旗| 岳普湖县| 灌阳县| 潮安县| 嵊州市| 石楼县| 永登县| 和田市| 吉林省| 长治市| 故城县| 象山县| 泰兴市| 虹口区| 阳春市| 聂拉木县| 黔东| 大丰市| 交口县| 呼玛县| 临安市| 南宫市| 芦山县| 麻栗坡县| 乡城县| 黄龙县| 兴隆县| 濮阳县| 吉林省| 洛隆县| 新化县| 黄山市|