Devdit
 

เรียงตัวเลขจากมากไปน้อย C# ด้วย Array.Sort

4.2K

เรียงตัวเลขจากมากไปน้อย 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 ออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ