在 C# 中,List
是一個常見且實用的集合類型,可以儲存一組元素並進行各種操作。本篇教學將帶你深入了解如何操作 List 以及進行降冪排序。我們將使用一系列範例程式碼來說明這些概念。
首先,我們會學習如何建立一個 List 並進行基本操作,例如新增、移除和取得元素。以下是一個建立 List 的範例程式碼:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 5, 2, 8, 1, 3 };
Console.WriteLine("原始 List:");
PrintList(numbers);
// 在這裡進行新增、移除和取得元素的操作
int firstNumber = numbers[0]; // 取得第一個元素
int secondNumber = numbers[1]; // 取得第二個元素
numbers.Add(10); // 新增元素到 List
numbers.Remove(8); // 從 List 移除指定元素
}
static void PrintList(List<int> list)
{
foreach (int num in list)
{
Console.Write(num + " ");
}
Console.WriteLine();
}
}
如果你想要對 List 中的元素進行升冪排序,可以使用 Sort
方法,該方法會修改原始的 List。以下是升冪排序的範例程式碼:
numbers.Sort(); // 對 List 進行升冪排序
如果需要對 List 中的元素進行降冪排序,你可以使用 Sort
方法並傳入 Comparison
委派,該委派定義了兩個元素的比較方式。以下是降冪排序的範例程式碼:
numbers.Sort((x, y) => y.CompareTo(x)); // 對 List 進行降冪排序
請注意,Sort
方法會修改原始的 List。如果你不希望改變原始 List,可以先建立一個複本,然後對複本進行排序。