xLuboex
1
I just tried to create an 3-dimensional array in C# (which seems to work, at least there are no errors)
private int[,,] myarray = new int [sizeX,sizeY,sizeZ];
but when I try to write to the array
myarray [valueX,valueY,valueZ] = 1;
I get the following error:
error CS0266: Cannot implicitly convert type float’ to int'. An explicit conversion exists (are you missing a cast?)
How do I use multidimensional arrays correctly?
Thanks in advance
Greets, xLuboex
sounds like the values you are putting in the array are floats, so you would need to do this:
flloat[,] myarray = new float[sizeX, sizeY, sizeZ];