【发布时间】:2019-01-22 20:20:29
【问题描述】:
更新:暂停,我只是想尝试一下。对不起我的愚蠢 脑袋放屁
我一直在试图理解如何在单维数组(整数作为键)内实现具有固定列数的关联数组(字符串作为键,双精度值作为值)。
//outer array:
temperature_stations[0] = [
//inner array
["high",25.12], ["low",21.1], ["mean",22.50], ["mode", 23.95], ["duration at mode", 120.45]
];
根据我的阅读,如果您想要关联数组,建议使用字典,但内部数组的“列”数量是固定的(我不需要扩展集合),我不需要不需要花哨的插入功能,所以这似乎是错误的对象...
设置和获取要求
我需要为每个元素设置值 温度站[2][“高”] = 27.59;
但是获得结果只是通过使用一个简单的循环遍历每个元素
【问题讨论】:
-
Dictionary<string, double> [] temperature_stations = new Dictionary<string, double>[10];但我认为保存数据的类会更好。 -
用字典插入并没有什么花哨的地方,但如果你想要关联,那就是你想要的结构类型。