2 次元 float 配列のリストがあります。
List<float[,]> nodes = new List<float[,]>();
私はいくつかのことを行い、最終的に使用したい float[,] のゼロから始まるインデックスを取得します (たとえば、3 番目の配列の場合は 2)。
今、この配列から値を取得したいと思います。私はそれが次のように機能するかもしれないと思った
float foo = nodes[selectedIndex][0,0]
ノード[selectedIndex]の配列の要素[0,0]を取得します。何と言いましょうか。うまくいきません。オーバーワークするだけ
float[,] tmp = nodes[selectedIndex];
float foo = tmp[0,0];
したがって、私が理解している限り、1つの値を取得するために、配列に2回(リストに1回、tmpに1回)メモリを割り当てる必要があります。そんなはずないでしょ!? この値に到達するためのショートカットはありませんか?
あなたが私を助けてくれることを願っています!