📜  c# 字典键集 - C# (1)

📅  最后修改于: 2023-12-03 15:29:47.288000             🧑  作者: Mango

C# 字典键集

在C#中,字典(Dictionary)是一种常见的数据结构,它可以存储键值对,通过键来快速查找对应的值。字典中的键必须是唯一的,而值可以重复。

在字典中,我们可以访问键集合,值集合以及键值对集合。在这篇文章中,我们将重点介绍字典键集的用法。

键集合

通过Dictionary.Keys属性可以访问字典的键集合。

var dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("orange", 3);

foreach(var key in dict.Keys)
{
    Console.WriteLine(key);
}

输出结果为:

apple
banana
orange
判断键是否存在

我们经常需要判断某个键是否存在于字典中。通过使用Dictionary.ContainsKey()方法可以很方便地完成这个任务。

var dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("orange", 3);

if(dict.ContainsKey("apple"))
{
    Console.WriteLine("存在");
}
else
{
    Console.WriteLine("不存在");
}

输出结果为:

存在
删除键值对

通过使用Dictionary.Remove()方法可以删除字典中的键值对。

var dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("orange", 3);

dict.Remove("apple");

foreach(var key in dict.Keys)
{
    Console.WriteLine(key);
}

输出结果为:

banana
orange
总结

本文介绍了C#中字典键集的使用方法,包括访问键集合,判断键是否存在和删除键值对等。对于需要在程序中使用字典的开发人员来说,按照这些方法使用字典键集可以使得程序更加高效和易读。