wie nach Key in SortedList suchen ohne "For Each"-Schleife

18/06/2010 - 14:16 von Alexander Richter | Report spam
Hallo,
wie kann ich nach einem Key in einer SortedList suchen ohne die "For
Each"-Schleife?

Dim liste As New SortedList(Of String, String)

liste.Add ("Beispiel1", "Test")
liste.Add ("Beispiel2", "Testa")
liste.Add ("Beispiel3", "Test")


Suchen nach Key "Beispiel2"


Alexander
 

Lesen sie die antworten

#1 Thorsten Doerfler
18/06/2010 - 14:36 | Warnen spam
Alexander Richter schrieb:
wie kann ich nach einem Key in einer SortedList suchen ohne die "For
Each"-Schleife?

Dim liste As New SortedList(Of String, String)

liste.Add ("Beispiel1", "Test")
liste.Add ("Beispiel2", "Testa")
liste.Add ("Beispiel3", "Test")


Suchen nach Key "Beispiel2"



' Prüfen, ob Schlüssel vorhanden:
Dim lResult As Boolean = liste.ContainsKey("Beispiel2")

' Index des Eintrags ermitteln:
Dim lIndex As Integer = liste.IndexOfKey("Beispiel2")

Analog funktioniert dies auch für die gespeicherten Werte
(ContainsValue, IndexOfValue).

' Wert zum Schlüssel abrufen:
Dim lResult As String = liste("Beispiel2")

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen