更新:暂停,我只是想尝试一下。对不起,我的愚蠢 脑屁
我一直在试图了解如何在单个维数组(整数作为键)中实现具有固定列数的关联数组(字符串作为键,双精度值作为值)。
//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;
但是获得结果只是通过简单的循环遍历每个元素
答案 0 :(得分:1)
您可能需要一个Dictionary<string, double>
数组,或者,如果每个温度站的形状相同,则可以使用特定类型的数组,例如
public class Reading{
public decimal High {get;set;}
public decimal Low {get;set;}
...
}
Tuples可能对此也有好处,但是我通常只将它们用作单个类中的一次性类型。