c# 集合去重
时间: 2023-06-30 17:07:08 浏览: 134
C#对多个集合和数组的操作方法(合并,去重,判断)
在 C# 中可以使用 `HashSet<T>` 类来实现集合去重,其中 `T` 是要去重的元素类型。下面是示例代码:
```csharp
List<int> list = new List<int> { 1, 2, 3, 2, 4, 1 };
HashSet<int> set = new HashSet<int>(list);
foreach (int item in set)
{
Console.WriteLine(item);
}
```
输出结果为:
```
1
2
3
4
```
在这个示例中,我们首先创建了一个包含重复元素的 List<int> 对象,然后用这个 List<int> 对象初始化了一个 HashSet<int> 对象,由于 HashSet<int> 对象会自动去重,所以最终输出的结果就是去重后的元素。
阅读全文