-1
在向我的列表(Of clsUser)添加项目之前,我检查是否没有在我的列表中存在具有相同GUID的clsUser。列表 - 仅在GUID不存在时插入
目前我检查了所有脑干这样的:
Public Function GUIDExists(ByRef uList As List (Of clsUser), ByVal uGUID As String) As Boolean
For Each nItem As clsUser In uList
If nItem.GUID = uGUID Then
Return True
End If
Next
Return False
End Function
我非常想简化它,这个检查添加到列表(中clsUser),这样我就不用写相同的代码一遍又一遍地。
有些人喜欢MyList.AddIfGUIDDoesntExists(nNewUser)
这可能吗? 如果是的话,有人可以告诉我这将如何做?
列表(Of T)已拥有了一个contains()方法建立在 – user6144226
uList并不需要是为ByRef。 – jmoreno