เรียงตัวเลขจากมากไปน้อย C# ด้วย Array.Sort บทความนี้สอนเขียนโค้ดเรียงตัวเลขจากมากไปน้อย โดยใข้คำสั่ง Array.Sort เพื่อเรียงตัวเลข และใช้คำสั่ง Array.Reverse เพื่อกลับเป็นมากไปน้อย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เรียงตัวเลขจากมากไปน้อย C# ด้วย Array.Sort
using System;
class Program {
static void Main(string[] args) {
int[] number = new int[] {86, 52, 32, 10, 107, 45};
Array.Sort(number);
Array.Reverse(number);
Console.Write("เรียงตัวเลขจากมากไปน้อย : ");
foreach(int value in number) {
Console.Write(value+" ");
}
}
}
ผลลัพธ์
เรียงตัวเลขจากมากไปน้อย : 107 86 52 45 32 10
เรียงตัวเลขจากมากไปน้อย C# ด้วย Array.Sort จากตัวอย่างสร้างตัวแปร array int ชื่อ number พร้อมค่าเริ่มต้น 86, 52, 32, 10, 107, 45 จากนั้นใช้คำสั่ง Array.Sort เพื่อเรียงลำดับจากน้อยไปมาก และใช้คำสั่ง Array.Reverse เพื่อย้อนกลับ เป็นมากไปน้อย สุดท้ายใช้คำสั่ง foreach วนลูปข้อมูลจากตัวแปร number ออกสู่หน้าจอ