public void GetEnumeratorExample() { var matrix = new ObjectMatrix <double>(2, 2); matrix[0, 0] = 1; matrix[0, 1] = 2; matrix[1, 1] = 3; matrix[1, 0] = 4; var enumerator = matrix.GetEnumerator(); while (enumerator.MoveNext()) { Console.WriteLine(enumerator.Current); } }
public void TestGetEnumerator() { ObjectMatrix <int> m = GetTestMatrix(); List <int> l = new List <int>(); using (IEnumerator <int> enumerator = m.GetEnumerator()) { while (enumerator.MoveNext()) { l.Add(enumerator.Current); } } Assert.AreEqual(l.Count, m.Columns * m.Rows); for (int i = 0; i < m.Rows; i++) { for (int j = 0; j < m.Columns; j++) { Assert.AreEqual(l.Contains(i + j), true); } } }
public void GetEnumeratorExample() { var matrix = new ObjectMatrix<double>(2, 2); matrix[0, 0] = 1; matrix[0, 1] = 2; matrix[1, 1] = 3; matrix[1, 0] = 4; var enumerator = matrix.GetEnumerator(); while (enumerator.MoveNext()) { Console.WriteLine(enumerator.Current); } }