私はプロジェクトに取り組んでおり、ネストされたfor
ループを使用してギザギザの配列を繰り返しループしていることに気づきました。を使用してそれを行うためのより良い方法があるのではないかと思っていforeach
ますか?
これが私が意味することです:
for (int ii = 0; ii < xDimension; ii++)
{
for (int jj = 0; jj < yDimension; jj++)
{
OutputArray[ii][jj] = someFunction(InputArray[ii][jj]);
}
}
ジャグ配列は多次元配列よりも高速であるため、データが固定サイズであっても、ジャグ配列を使用していることに注意してください。残念ながら、このプロジェクトでは速度が問題になるため、残念ながら、パフォーマンスは自分の OCD コーディングの欲求を上回ります。
foreach
ネストされたfor
ループを回避し、出力データを正しい場所に配置する方法はありOutputArray
ますか? 少しきれいなコードを使用する以外に、(可能であれば)そうすることによる利点/損失はありますか?