首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C#中将字典初始化为(键,值,值)对

在C#中,您可以使用以下方法将字典初始化为(键,值,值)对:

  1. 使用字典的构造函数创建一个新的字典,并使用Add方法添加键值对。
代码语言:csharp
复制
Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary.Add("key1", 1);
dictionary.Add("key2", 2);
dictionary.Add("key3", 3);
  1. 使用字典的索引器来添加键值对。
代码语言:csharp
复制
Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary["key1"] = 1;
dictionary["key2"] = 2;
dictionary["key3"] = 3;
  1. 使用字典的初始化器语法来初始化字典。
代码语言:csharp
复制
Dictionary<string, int> dictionary = new Dictionary<string, int>
{
    { "key1", 1 },
    { "key2", 2 },
    { "key3", 3 }
};
  1. 使用System.Linq命名空间中的ToDictionary方法将现有的键值对集合转换为字典。
代码语言:csharp
复制
using System.Linq;

var keyValuePairs = new[]
{
    new { Key = "key1", Value = 1 },
    new { Key = "key2", Value = 2 },
    new { Key = "key3", Value = 3 }
};

Dictionary<string, int> dictionary = keyValuePairs.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);

在这些示例中,我们使用了string类型的键和int类型的值,但您可以根据需要使用其他类型。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券