我有一个二维浮点数组列表:
List<float[,]> nodes = new List<float[,]>();
我做了一些事情,最后得到了我想使用的 float[,] 的从零开始的索引(例如,第三个数组为 2)
现在我想从这个数组中获取一个值。我认为它可能会像
float foo = nodes[selectedIndex][0,0]
在节点 [selectedIndex] 处获取数组中的元素 [0,0]。我应该说什么?不工作。刚刚工作结束
float[,] tmp = nodes[selectedIndex];
float foo = tmp[0,0];
据我所知,我需要为数组分配内存两次(一次在列表中,一次在 tmp 中)只是为了获得一个值。这不可能吧,我希望?!难道没有捷径可以达到这个值吗?
希望你能帮我!