.NET 中可以使用 LINQ(Language Integrated Query,语言集成查询)来自动过滤重复的数组。具体方法如下:
首先将数组转换为一个
IEnumerable<T>
类型的集合。然后使用 LINQ 的
Distinct()
方法过滤重复项。
例如,下面是使用 LINQ 过滤重复字符串数组的示例代码:
string[] array = { "a", "b", "c", "a", "d", "b" };
IEnumerable<string> distinctArray = array.Distinct();
foreach (string s in distinctArray)
{
Console.WriteLine(s);
}