什么相当于C#中大小为1(count)1的Dictionary <tkey,tvalue =“”>?

时间:2015-09-24 07:47:55

标签: c# dictionary

我想创建键/值对,但只有一个Set,而不是多对的Dictionary。 (我不想使用大小为2的数组。)

C#中最好的方法是什么?

3 个答案:

答案 0 :(得分:2)

您正在寻找KeyValuePair<TKey, TValue>

var keyValuePair = new KeyValuePair<int, int>(1, 1);

答案 1 :(得分:2)

Tuple应该做你想做的事情:

  

提供用于创建元组对象的静态方法。

或者,您可以随时滚动自己的包含2个字段的自定义对象。

答案 2 :(得分:1)

对于临时/内部使用,您可以使用匿名对象:

  var item = new {
    name = "myName",
    value = 456
  };