【问题标题】:Assign a variable to an item in a Dictionary in C# [closed]将变量分配给 C# 中字典中的项目[关闭]
【发布时间】:2020-12-08 01:17:38
【问题描述】:

我有一本字典

Dictionary<(string, string), int> something = 
    new Dictionary<(string, string), int>();
something.Add(("John", "Smith"), 3);
string firstName = "";

如何分配firstName = "John"?或者我怎样才能把“约翰”放进名字?

【问题讨论】:

  • 您的代码无法编译,所以我不确定something 应该是什么。请edit问题并发布您的真实代码。如果您尝试通过使用该字典来解释您想要实现的确切目标,这也会有所帮助。
  • 这是初始化字典的正确代码吗? Dictionary&lt;(string item1, string item2), int&gt; something = new Dictionary&lt;(string item1, string item2), int&gt;();
  • @41686d6564 我编辑了代码。对不起,时髦的代码。
  • @Enigmativity 抱歉,我刚刚更新了代码
  • 您的代码中唯一有意义的是string item = "item1";,但这似乎不是您想要的。

标签: c# .net dictionary


【解决方案1】:

不清楚你想要达到什么目的,语法也不正确。 请阅读,文档Dictionary<TKey,TValue> Class

Dictionary<(string, string), int> something = new Dictionary<(string, string), int>();

int assignItem = 0;

something.Add(("Key1", "SecondKey!?!?"), assignItem);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2012-11-05
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多