Sort an array in descending order
public static void
SortArray() { int[] arr
= new int[] { 1, 4, 2, 9, 5, 6,3,11 };
//
Sort array in ascending order.
Array.Sort(arr);
//
reverse array
Array.Reverse(arr); foreach (int value
in arr) {
Console.Write(value + " "); }
} |
2. Sort an array in
ascending order without using inbuilt C# function
public static void
SortArray() { int[] arr
= new int[] { 1, 4, 2, 9, 5, 6,3,11 }; int temp
= 0; for (int i =
0; i <= arr.Length - 1; i++) { for (int j = i
+ 1; j < arr.Length; j++) {
if (arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
} } } Console.WriteLine("Array
sort in asscending order"); foreach (var
item in arr) {
Console.WriteLine(item); }
Console.ReadLine(); } |
3. Sort an array in
descending order without using inbuilt C# function.
public static void
SortArray() { int[] arr
= new int[] { 1, 4, 2, 9, 5, 6,3,11 }; int temp
= 0; for (int i =
0; i <= arr.Length - 1; i++) { for (int j = i
+ 1; j < arr.Length; j++) {
if (arr[i] < arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
} } } Console.WriteLine("Array
sort in descending order"); foreach (var
item in arr) {
Console.WriteLine(item); }
Console.ReadLine(); } |
EmoticonEmoticon