在C#中,去重函數通常用于處理集合或數組中的重復元素。以下是一些可能的應用場景:
以下是一個簡單的C#示例,演示了如何使用LINQ實現去重功能:
using System;
using System.Linq;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 創建一個包含重復元素的整數列表
List<int> numbers = new List<int> { 1, 2, 3, 2, 1, 4, 5, 6, 4, 3 };
// 使用LINQ去重
var uniqueNumbers = numbers.Distinct().ToList();
// 輸出去重后的結果
Console.WriteLine("去重后的結果:");
foreach (var number in uniqueNumbers)
{
Console.WriteLine(number);
}
}
}
在這個示例中,我們首先創建了一個包含重復元素的整數列表。然后,我們使用LINQ的Distinct()
方法對列表進行去重,并將結果轉換為一個新的列表。最后,我們輸出去重后的結果。