HOLD如何在固定长度的数组内创建一个关联数组?

时间:2019-01-22 20:20:30

标签: c# arrays list

更新:暂停,我只是想尝试一下。对不起,我的愚蠢 脑屁

我一直在试图了解如何在单个维数组(整数作为键)中实现具有固定列数的关联数组(字符串作为键,双精度值作为值)。

//outer array:
temperature_stations[0] = [ 
  //inner array
   ["high",25.12], ["low",21.1], ["mean",22.50], ["mode", 23.95], ["duration at mode", 120.45] 
];

据我所读,建议您使用字典,如果您想要关联数组,但是内部数组是固定数量的“列”(我不需要扩展集合),而我不会不需要花哨的插入功能,所以这似乎是错误的对象...

设置并获取要求

我需要为每个元素设置值 temperature_stations [2] [“ high”] = 27.59;

但是获得结果只是通过简单的循环遍历每个元素

1 个答案:

答案 0 :(得分:1)

您可能需要一个Dictionary<string, double>数组,或者,如果每个温度站的形状相同,则可以使用特定类型的数组,例如

public class Reading{
  public decimal High {get;set;}
  public decimal Low {get;set;}
  ...
}

Tuples可能对此也有好处,但是我通常只将它们用作单个类中的一次性类型。