Function keepOnlyDuplicates(ByRef list1 As List(Of Integer), ByRef list2 As List(Of Integer)) As List(Of Integer)
Dim returnList As New List(Of Integer)
For Each i As Integer In list1
For Each j As Integer In list2
If i = j Then
returnList.Add(i)
Exit For
End If
Next
Next
Return returnList
End Function
我创建了这个函数来从其他两个整数中创建一个新列表,该列表仅包含两者中的整数(各个列表没有重复项)。
有没有办法修改这个函数,让它接受任何类型的列表并返回一个相应类型的列表而不会有太多麻烦?如果它真的很复杂,我可以轻松地为其他类型创建另一个函数。但是,如果只是调用什么类型的问题,那么我该怎么做呢?
谢谢。