Doppelte Eintäge mit Hilfe einer List(Of String) löschen.
Zum Test bitte eine Listbox auf der Form1 plazieren.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim OldList As New List(Of String)
Dim NewList As New List(Of String)
OldList.Add("aaaa".ToString)
OldList.Add("aaaa".ToString)
OldList.Add("cccc".ToString)
OldList.Add("aaaa".ToString)
OldList.Add("bbbb".ToString)
OldList.Add("aaaa".ToString)
NewList = DelDblEntr(OldList)
ListBox1.Items.AddRange(NewList.ToArray)
End Sub
Private Function DelDblEntr(ByVal RntyList As List(Of String)) As List(Of String)
DelDblEntr = Nothing
DelDblEntr = RntyList.Distinct().ToList()
End Function
Kommentare zum Snippet