Dictionary rückwärts auslesen

02/01/2008 - 19:45 von Peter Gast | Report spam
Hallo

ich möchte ein Dictionary rückwàrts auslesen, aber irgendwie kireg ich das
nicht hin. Wo ist die dic .Values.Item(i) Property?

Dim dic As New System.Collections.Generic.Dictionary(Of String, Match)

For i As Integer = dic .Values.Count - 1 To 0 Step -1

Dim oMatch As Match = ???

Next



Danke Peter
 

Lesen sie die antworten

#1 Karsten Sosna
03/01/2008 - 07:45 | Warnen spam
ich möchte ein Dictionary rückwàrts auslesen, aber irgendwie kireg ich das
nicht hin. Wo ist die dic .Values.Item(i) Property?

Dim dic As New System.Collections.Generic.Dictionary(Of String, Match)

For i As Integer = dic .Values.Count - 1 To 0 Step -1
Dim oMatch As Match = ???
Next



Hallo Peter,
vermutlich der Umweg über eine zweite Collection:
\\\
Dim dic As New Dictionary(Of String, String)
dic.Add("2", "A")
dic.Add("1", "B")
Dim lst As New List(Of String)
For Each kp As KeyValuePair(Of String, String) In dic
lst.Add(kp.Key)
Next
For i As Integer = lst.Count - 1 To 0 Step -1
Dim value As String = dic(lst(i))
Console.WriteLine(value)
Next
///
Gruß Scotty

Ähnliche fragen