📅  最后修改于: 2023-12-03 15:24:07.967000             🧑  作者: Mango
字典是 C# 中非常重要的一种数据结构,用于存储键值对。在实际开发中,我们经常需要向字典中添加对象,下面介绍如何在 C# 中的字典中添加对象。
在 C# 中,我们可以使用 Add
方法向字典中添加对象,代码如下:
// 创建字典
Dictionary<string, object> dict = new Dictionary<string, object>();
// 添加对象
dict.Add("key1", new object());
上述代码中,我们首先创建了一个空的字典,然后使用 Add
方法添加了一个对象到字典中。其中,"key1"
表示该对象的键,new object()
表示该对象的值。
如果字典中已经存在指定的键,则会抛出异常。为了避免这种情况,我们可以使用 TryAdd
方法替代 Add
方法。TryAdd
方法在添加对象之前会先检查字典中是否存在指定的键,如果不存在则添加对象,否则返回 false
。代码如下:
// 创建字典
Dictionary<string, object> dict = new Dictionary<string, object>();
// 尝试添加对象
if(!dict.TryAdd("key1", new object()))
{
Console.WriteLine("对象添加失败,字典中已存在该键。");
}
在 C# 中,我们可以使用字典的索引器来更新字典中的对象。代码如下:
// 创建字典
Dictionary<string, object> dict = new Dictionary<string, object>();
// 添加对象
dict.Add("key1", new object());
// 更新对象
dict["key1"] = new object();
上述代码中,我们首先创建了一个空的字典,然后使用 Add
方法添加了一个对象到字典中。接着,我们使用字典的索引器 []
更新了字典中的该对象。
通过上述介绍,我们了解了如何在 C# 中的字典中添加对象以及更新对象。字典作为一种重要的数据结构,在实际开发中使用频繁,希望本文对大家能够有所帮助。