我对 C# 有点陌生,想将一些程序从 C# 移植到 PHP
对我来说奇怪的一件事是,
double[][] rate = { new double[] { 1, 2, 3, 4, 5 },
new double[] { 2, 4, 6, 8, 10}
};
double[,,] quest = {{{1,2,3,4}, {1,1,2,3}, {2,3,4,5}},
{{2,3,4,5}, {1,1,1,1}, {3,3,3,3}}
};
for ( int i = 0; i < f.Length; i++ ){
dummy = rate[i][(int)quest[1, 1, 1] - 3];
}
我的问题是,为什么你可以这样调用 cube-array quest[1,1,1],但又为什么像 PHP 中那样调用 array rate[i][blah]?
它们可以互换吗?只是表达的问题,还是比我知道的更多?