在 C# 中對陣列排序
Minahil Noor
2024年2月16日
本文將介紹使用 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