public void ToArray2D() { Matrix33F m = new Matrix33F(1, 2, 3, 4, 5, 6, 7, 8, 9); float[,] array = m.ToArray2D(); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { Assert.AreEqual(i * 3 + j + 1, array[i, j]); } } array = (float[, ])m; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { Assert.AreEqual(i * 3 + j + 1, array[i, j]); } } }
public void ToArray2D() { Matrix33F m = new Matrix33F(1, 2, 3, 4, 5, 6, 7, 8, 9); float[,] array = m.ToArray2D(); for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) Assert.AreEqual(i * 3 + j + 1, array[i, j]); array = (float[,]) m; for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) Assert.AreEqual(i * 3 + j + 1, array[i, j]); }