Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }