2014-09-13 76 views
-4

有人可以总结出如下操作,我是新来的C#操作上解释<INT,字典<string, int>>

  1. 添加keyvaluepair在是Dictionary<int, Dictionary<string,int>>
  2. 获取一个键值的数值字典对Dictionar<string,int>那就是Dictionary<int,Dictionary<string,int>>值,检查它是否为空或空

  3. 添加字典“价值” Dictionary<int, Dictionary<string,int>>

+2

实时-1没有评论是冒犯的。你太懒惰了。 – Andre 2014-09-13 01:21:46

+1

如果您尝试编写代码,您很可能会因为询问文档中涵盖的问题而收到低价提示/应立即清除。请考虑相同的形式,例如“这是我应该做的代码......但是当我使用'Dictionary >'时, Dictionary '正常工作...“。 – 2014-09-13 01:44:10

+2

请注意,没有要求(甚至不鼓励)为降薪提出意见。你在META上讨论它,但是从阅读[需要评论解释downvotes]开始(http://meta.stackoverflow.com/questions/250177/require-a-comment-explaining-the-reason-for-the-first- downvote-on-a-question)帖子,然后创建自己的帖子。 – 2014-09-13 01:48:51

回答

0

仅仅因为你有一个泛型类型作为一个类型参数并没有太大的改变。为了:

  1. myDict.Add(1, new Dictionary<string, int>());
  2. var testDict = myDict[1]; if (testDict.Count == 0) if (testDict == null)
  3. myDict[1].Add("Bob", 2);

基本上值是字典。没有什么特别的,只需创建并像字典一样对待它。

+0

但我需要获得一个keyvaluepair。并向第二个字典参数添加一个键值对。 – Andre 2014-09-13 01:25:19

+0

@Mahmoud好的。仍然没有特别的。你可以发布你认为应该工作但没有的代码吗? – BradleyDotNET 2014-09-13 01:27:38

+0

我只是从字典中获得密钥对,但是我不知道如何返回默认的密钥对,如果我无法获得它的字典。 – Andre 2014-09-13 01:31:12

相关问题