用c# int[] arr3 = { 1,2,1,1,2,1,1,2,3,3,4,3,4,4 };进行 去重 1234
时间: 2024-06-16 22:08:00 浏览: 128
一个数组去重的小程序
你可以使用C#中的HashSet来进行去重操作。HashSet是一个集合,它只包含唯一的元素,不允许重复。你可以将数组中的元素逐个添加到HashSet中,然后再将HashSet转换回数组即可实现去重。
以下是使用HashSet进行去重的示例代码:
```csharp
int[] arr3 = { 1, 2, 1, 1, 2, 1, 1, 2, 3, 3, 4, 3, 4, 4 };
HashSet<int> set = new HashSet<int>(arr3);
int[] distinctArr = set.ToArray();
```
在上述代码中,我们首先创建了一个HashSet对象set,并将数组arr3作为参数传递给HashSet的构造函数,这样就将数组中的元素添加到了HashSet中。然后,我们使用ToArray方法将HashSet转换回数组,得到了去重后的数组distinctArr。
阅读全文