Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีจัดเรียงอาร์เรย์หนึ่งมิติแบบลำดับถอยหลังด้วยเมธอดของคลาส Array

นี่คืออาร์เรย์ที่ยังไม่ได้จัดเรียง:

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