2017-05-19 2 views
0

Hier ist mein Code:VB.NET IndexOf nicht finden, string()

Dim list As New List(Of String)   
'populate list with string values 

Dim list2 As New List(Of String()) 

    For i As Integer = 0 To list.Count - 1 
     list2.Add({list.Item(i), "temp"}) 
    Next 

    for x as integer = 0 to list.count 
     Dim test1 = list2.indexof({list.item(x), "temp"}) '***this line is returning -1 
    next 

Obwohl ich deutlich, dass list2 enthält in seinem ersten Index die Saiten sehen:

"Garry" und "temp"

es einen anderen Index zurückzukehren weigert als -1, wenn ich für einen Index zu suchen enthält:

{ "Garry", "temp"}

Antwort

0

Es endete gerade mit der Umstrukturierung meines Codes, um das Problem zu vermeiden - alles gut jetzt.

Ich bin nicht sicher, warum das nicht funktionierte; wenn jemand nach einer Lösung sucht.