我怎樣才能使現有的數組的數組索引不使用指針e.g如何使陣列中現有的數組的索引,C#
float[] currentNode = new float[12]
float[] neighbour = new float[12]
neighbour[8] = new float[12]
neighbour[8] = currentNode;
and can access with neighbour[8][1]
另一種選擇是使用指針的東西。
float *pointer;
int []array = new int[12];
pointer = &array[0];
neighbour[8] = pointer
那麼第一個解決方案可能不改變我的兩個數組?其他解決方案? 。
我可以用它使用指針然後,BCZ我的整個代碼正在使用這兩個數組,我不wana更改它..我不能指出具體的[8]索引指針數組?並通過數組訪問它[8] .pickSomeValue – Rony
不,你不能。該數組保存浮點值,而不是指針。你必須改變現有的代碼。 –