示例#1
0
        static void Main(string[] args)
        {
            var array1 = new Arr(4);

            array1.Add(1);
            array1.Add(5);
            var array2 = new Arr(3);

            array2.Add(3);
            array2.Add(3);
            var array3 = new Arr(2);

            array3 = array2 * array1;
            array3.Print(array3);

            var array4 = new Arr(3);

            array4.Add(3);
            array4.Add(-3);
            if (array4)
            {
                Console.WriteLine("массив содержит отрицательный элемент");
            }
            else
            {
                Console.WriteLine("массив не содержит отрицательных элементов");
            }

            Console.WriteLine((int)array1);

            if (array1 == array2)
            {
                Console.WriteLine("Массивы равны");
            }
            else
            {
                Console.WriteLine("Массивы не равны");
            }

            if (array1 > array2)
            {
                Console.WriteLine("Первый массив больше");
            }
            else
            {
                Console.WriteLine("Второй массив больше");
            }

            Arr.Owner Kolya = new Arr.Owner("1", "Kolya", "BSTU");
            Arr.Date  today = new Arr.Date("10", "12", "2020");


            var array5 = new Arr(4);

            array5.Add(17);
            array5.Add(2);
            array5.Add(9);
            Console.WriteLine(StatisticOperation.Summ(array5));
            Console.WriteLine(StatisticOperation.Diff(array5));
            Console.WriteLine(StatisticOperation.Count(array5));
            StatisticOperation.CharCount("коля", 'й');
            var array6 = new Arr(5);

            array6.Add(17);
            array6.Add(-2);
            array6.Add(9);
            array6.Add(3);
            StatisticOperation.Delete(array6);
            array6.Print(array6);
        }
示例#2
0
 public static int Count(Arr arr1)
 {
     return(arr1.CurrentSize);
 }