Пример #1
0
        static void Main()
        {
            GenericClass <int> intList = new GenericClass <int>(3);

            intList.Add(1);
            intList.Add(2);
            intList.Add(3);
            intList.Min <int>();
            intList.Max <int>();
            Console.WriteLine(intList);
            intList.Add(5);
            Console.WriteLine(intList);
            //Console.WriteLine(intList.FindIndexOfElement(3));

            MatrixGeneric <int> matrix = new MatrixGeneric <int>(4);

            matrix[0, 0] = 4;
            MatrixGeneric <int> anotherMatrix = new MatrixGeneric <int>(4);

            matrix[0, 0] = 5;
        }
Пример #2
0
        private static void Main()
        {
            GenericClass<int> genericClass = new GenericClass<int>(4);

            Console.WriteLine("Current list elements: {0}",genericClass);

            for (int i = 0; i < 4; i++)
            {
                genericClass.Add(i);
            }

            Console.WriteLine("List: {0}", genericClass);

            var findNumber = 3;
            var index = genericClass.FindFirstOrDefault(findNumber);
            Console.WriteLine("{0} is at {1} index", findNumber, index);

            var removeElement = 2;
            genericClass.RemoveElementByIndex(removeElement);
            Console.WriteLine("Remove element {0}", removeElement);
            Console.WriteLine("{0} -> withoud {1}",genericClass, removeElement);
            Console.WriteLine("Current size: {0}", genericClass.Size());

            var element = 9;
            var position = 3;
            genericClass.InsertElementAtIndex(position, element);
            Console.WriteLine("Insert {0} at position {1}", element, position);
            Console.WriteLine("Current size: {0}", genericClass.Size());
            Console.WriteLine("List: {0}", genericClass);

            Console.WriteLine("Max {0}", genericClass.Max());
            Console.WriteLine("Mix {0}", genericClass.Min());

            genericClass.Clear();
            Console.WriteLine("List cleared: {0}", genericClass);
        }