I have a structure
Public Structure MyRecords
Dim record_name As String
Dim record_surname As String
End Structure
以及一组结构体
Dim Records_arr(100000) AS MyRecords
数组里已经充满了数据,但我想要去掉重复的“我的记录”
MyRecords
。这里所说的“重复”指的是:
Records_arr(3).record_name = "John"
Records_arr(3).record_surname = "Doe"
Records_arr(99).record_name = "John"
Records_arr(99).record_surname = "Doe"
在这个例子中,我希望移除
Records_arr(3)
或者Records_arr(99)
中的内容,或者清空其中一个的值。我已经实现了一种自上而下再自下而上的双重扫描方式来消除重复,但速度非常慢。一定有更好的方法吧?