Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("~~~ Extension methods ~~~");

            Console.WriteLine("Reversing string");
            string str = "Vova loshped!";

            Console.WriteLine(str);
            str.Reverse();
            Console.WriteLine();

            Console.WriteLine("Reversing int");
            int num = 12312312;

            Console.WriteLine(num);
            num.Reverse();
            Console.WriteLine();

            Console.WriteLine("Reversing double");
            double dNum = 123.567;

            Console.WriteLine(dNum);
            dNum.Reverse();
            Console.WriteLine();

            //reverse array
            Console.WriteLine("Reversing int array");
            int[] arr = { 1, 2, 3, 4, 5 };
            for (int i = 0; i < arr.Length; i++)
            {
                Console.Write(arr[i] + " ");
            }
            Console.WriteLine();
            arr.Reverse();

            for (int i = 0; i < arr.Length; i++)
            {
                Console.Write(arr[i] + " ");
            }
            Console.WriteLine();

            //sort
            Console.WriteLine("\nadd element in array");
            int[] negArr = { -1, 12, 5, 10, -12, 10, -99 };

            for (int i = 0; i < negArr.Length; i++)
            {
                Console.Write(negArr[i] + " ");
            }
            Console.WriteLine();
            negArr.AddElementInArr(100);
        }