Fehler bei der Überladungsauflösung, da keine zugreifbare "IndexO" diese Anzahl von A

Devilzimti

Grünschnabel
So ist "arrLines" definiert:
Code:
Public arrLines() As String
arrLines = strFileContent.Split(vbCr)
Das soll nun alle Items, die nur einmal im Array vorhanden sind in eine Listbox schreiben:

Code:
       For Each check In arrLines
            If (arrLines.LastIndexOf(check) < arrLines.IndexOf(check)) Then
                ListBox1.Items.Add(CType(check, String))
            Else
                countDupes = (countDupes + 1)
            End If
Nun bekomm ich folgende Fehlermeldung beim kompilieren:
Fehler 1 Fehler bei der Überladungsauflösung, da keine zugreifbare "LastIndexOf" diese Anzahl von Argumenten akzeptiert.
C:\Dokumente und Einstellungen\*\DupesDeleter\Form1.vb 52 17 DupesDeleter
Fehler 2 Fehler bei der Überladungsauflösung, da keine zugreifbare "IndexOf" diese Anzahl von Argumenten akzeptiert.
C:\Dokumente und Einstellungen\*\DupesDeleter\Form1.vb 52 42 DupesDeleter
Das bezieht sich auf das oben rot makierte.

Also iwie will das so nicht :/ weiß wer, wie ich das hinbekomme? ^^

Danköö
 
Zuletzt bearbeitet:
Schau dir einfach mal an, welche Überladungen es für LastIndexOf und IndexOf in diesem Fall gibt. Es gibt 6 Stück davon und keine besitzt nur einen Parameter. IntelliSense sollte dir dabei ja eigentlich helfen.

Zudem hat dies mit Software-Design etc. nichts zu tun, daher mal ins .NET Café verschoben.
 
Zurück