91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
河源市| 洛扎县| 布拖县| 武义县| 竹溪县| 永修县| 黄山市| 财经| 高唐县| 卓尼县| 德安县| 湘阴县| 泰安市| 井研县| 佛教| 贵溪市| 龙山县| 尼勒克县| 宣化县| 台州市| 舟山市| 江山市| 宝丰县| 闽清县| 杭锦后旗| 广丰县| 锡林浩特市| 常山县| 新巴尔虎左旗| 青田县| 盐山县| 屏东县| 邻水| 河津市| 汉源县| 丽江市| 泰顺县| 博乐市| 泰宁县| 紫阳县| 灵台县|