vb数组怎么去除重复数据

avatar
作者
猴君
阅读量:0

可以使用以下方法去除重复数据:

  1. 使用List来存储数组中的数据,List的特点是可以自动去除重复元素。将数组中的元素逐个添加到List中,然后将List转换回数组。
Dim arr() As Integer = {1, 2, 3, 3, 4, 5, 5} Dim list As New List(Of Integer)  For Each num As Integer In arr     If Not list.Contains(num) Then         list.Add(num)     End If Next  arr = list.ToArray() 
  1. 使用HashSet来存储数组中的数据,HashSet的特点是自动去除重复元素。将数组中的元素逐个添加到HashSet中,然后将HashSet转换回数组。
Dim arr() As Integer = {1, 2, 3, 3, 4, 5, 5} Dim set As New HashSet(Of Integer)  For Each num As Integer In arr     set.Add(num) Next  arr = set.ToArray() 

这两种方法都可以去除数组中的重复数据,选择哪一种方法取决于你对List或HashSet的偏好。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!