在 C# 中對陣列排序

Minahil Noor 2021年3月21日
在 C# 中對陣列排序

本文將介紹使用 C# 對陣列進行排序的不同方法。

使用 Array.Sort() 方法在 C# 中對陣列進行排序

我們將使用方法 Array.Sort() 對陣列進行排序。Array.Sort() 方法以升序對陣列進行排序。此方法有多個過載。使用此方法的正確語法如下。

Array.Sort(Array array);

方法 Sort() 的過載只有一個引數。其引數的詳細內容如下

引數 描述
array 強制的 這是我們要排序的陣列。

此函式以升序對陣列進行排序。

下面的程式顯示瞭如何使用 Sort() 方法對陣列進行排序。

using System; 
  
class Sort {
      public static void Main() 
    {
        int[] arr = new int[] {2, 10, 5, 8, 4, 11}; 
        Console.WriteLine("Array Before Sorting:\n");
        foreach(int value in arr) 
        {
            Console.Write(value + " "); 
        } 
        Console.WriteLine("\n");
        Array.Sort(arr); 
        Console.WriteLine("Array After Sorting:\n"); 
        foreach(int value in arr) 
        {
            Console.Write(value + " "); 
        } 
    } 
} 

輸出:

Array Before Sorting:

2 10 5 8 4 11 

Array After Sorting:

2 4 5 8 10 11 

相關文章 - Csharp Array