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); }