|
Reverse Array Elements Using C#
In .Net Framework reversing array elements can be done by using Reverse method on Array type. This code snippet shows you how this method can be used to reverse an array.
// Declare an array with 10 elements int[] numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // Output elements in original order for (int i = 0; i < numbers.Length; i++) { Console.Write(" {0}", numbers[i]); } Console.WriteLine(); // Reverse the array Array.Reverse(numbers); // Output elements with changed order for (int i = 0; i < numbers.Length; i++) { Console.Write(" {0}", numbers[i]); } Console.ReadKey();
Here is the output.
Array.Reverse method also provides an overload which can be used to reverse elements at a given indexes. For example we want to reverse elements 3, 4 and 5 but leave others intact. This can be achieved using the following code snippet.
// Declare an array with 10 elements int[] numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // Output elements in original order for (int i = 0; i < numbers.Length; i++) { Console.Write(" {0}", numbers[i]); } Console.WriteLine(); // Reverse numbers 3 , 4 and 5 Array.Reverse(numbers, 2, 3); // Output elements with changed order for (int i = 0; i < numbers.Length; i++) { Console.Write(" {0}", numbers[i]); } Console.ReadKey();
And the output is.

Leave a Reply
6766 views, 4 so far
today |
Leave a Reply
Get Updates By Email
Popular Post
Tag Cloud
Code Snippets
- Get Current Windows User In C#
- Get Width And Height Of Image In C#
- Get Windows Registry Size With WMI And C#
- Reverse Array Elements Using C#
- Convert Hexadecimal To Number In C#
- Get Free Disk Space Using T-SQL
- SQL Server 2008 – Get All Indexes In A Database
- Get Name Of Current Executing Assembly In C#
- Get CD Or DVD Drive Information Using WMI And C#
- Get Last Row From Table Using LINQ To SQL

