นี่คืออาร์เรย์ที่ยังไม่ได้จัดเรียง:
int[] list = { 98, 23, 97, 36, 77 };
ขั้นแรก ใช้เมธอด Sort() เพื่อจัดเรียงอาร์เรย์:
Array.Sort(list);
จากนั้นใช้เมธอด Reverse() ซึ่งจะทำให้ได้อาร์เรย์ที่จัดเรียงแบบลำดับถอยหลัง:
Array.Reverse(list);
ตัวอย่าง
using System;
namespace Demo {
public class MyApplication {
public static void Main(string[] args) {
int[] list = { 98, 23, 97, 36, 77 };
Console.WriteLine("Original Unsorted List");
foreach (int i in list) {
Console.Write(i + " ");
}
// จัดเรียง
Array.Sort(list);
// ลำดับถอยหลัง
Array.Reverse(list);
Console.WriteLine("\nSorted List");
for (int i = 0; i < list.Length; i++) {
Console.Write(list[i] + " ");
}
}
}
}
ผลลัพธ์
Original Unsorted List 98 23 97 36 77 Sorted List 98 97 77 36 23