Jav*_*aHR 10 c# dictionary tuples
我有一个字典fieldTracker,它取一个Tuple<int, int>键和string值.但是,我似乎无法找到正确的方法来访问该值.这是我目前的代码:
for (int i = 0; i < 2; i++)
  {
    for (int j = 0; j < 5; j++)
      dict.Add(new Tuple<int, int>(i, j), "");
  }
  dict[(1,1)] = "Hello";
我在Microsoft文档中搜索了一下,但找不到这个问题的关键.
Tim*_*ter 10
dict[Tuple.Create(1, 1)] = "Hello";
或者使用C#7 ValueTuple:
var dict = new Dictionary<(int, int), string>();
for (int i = 0; i < 2; i++)
{
    for (int j = 0; j < 5; j++)
        dict.Add((i, j), "");
}
dict[(1, 1)] = "Hello";