Jag har en "for each objMyInfo in Mycollection" Vad menar du med key? vilken position i listan du är på? eller det värde som lagras? Du kan inte utvinna nycklarna från en collection. Du är tvungen att lagra med den på de objekt du lagrar i din collection. Precis som andreas säger så kan du inte få ut nycklarna eller index från en collection. Löste det genom att göra en post som innehöll det jag sökte efter så nyckeln blev inte intressant...Var är jag i min collection?
Problemet är att jag även vill ha fram key för den post i collectionen som jag är på.
Någon som vet hur jag ska skriva?Sv: Var är jag i min collection?
för positionsvärde får du ha en egen räknare i loopen,
det värde som lagras så får du skriva ut objMyInfo.denInfoDuVillHaIDittObjekt (utgår ifrån att du skapat en egen klass och att det är den du lagrar i listan), annars borde det fungera med bara objMyInfo.
/emmaSv: Var är jag i min collection?
Sv: Var är jag i min collection?
Det finns dock några lösningar på ditt problem.
Ett sätt är,
<code>
For i = 1 to Mycollection.Count
If Mycollection(i) is TypeOf objMyInfo Then
'Do something, i är ditt index i collectionen
End If
Next
</code>
Ett annat är
<code>
i = 0
For each objMyInfo in Mycollection
i = i + 1
'Do something, i är ditt index i collectionen
Next
</code>
Trevlig helgSv: Var är jag i min collection?