data = new List>(); data.Add(new Dictiona-6ren">
gpt4 book ai didi

c# - 为什么我在将词典添加到词典列表时得到 "No overload method for Add takes 1 argument"

转载 作者:太空狗 更新时间:2023-10-29 17:32:00 25 4
gpt4 key购买 nike

抱歉,如果这是基本的。我对 C# 有点陌生,但为什么我不能将字典添加到字典列表中?我查过的文档是这样的:

List<Dictionary<string, string>> data = new List<Dictionary<string, string>>();
data.Add(new Dictionary<string, string>() { "test", "" });

最佳答案

当您创建 Dictionary<string, string> 时在第二行,您没有正确初始化它。

你需要的是:

List<Dictionary<string, string>> data = new List<Dictionary<string, string>>();
data.Add(new Dictionary<string, string>() { {"test", ""} });

这将创建一个新的键/值对并将其添加到字典中。编译器虽然你试图在字典中添加一个名为“test”的元素和一个名为“”的元素;你不能这样做,因为这些添加操作需要一个值和一个键。

关于c# - 为什么我在将词典添加到词典列表时得到 "No overload method for Add takes 1 argument",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25090240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com