Get KeyValuePair From Value in Dictionary (vb.net)
Dictionary Sind äußert Praktisch wenn man gerade ein KeyValuePair Benötigt.
Sprich einen beliebigen Index und ein damit verknüpfte Value.
In diesen beispiel zeige ich euch wie Einfach es ist in diesen Konstrukt sogar Rückwärts zu suchen:
Public Shared Function GetKeyValuePairFromValue(ByVal sValue As String, _
ByVal CheckDictionary As Dictionary(Of Integer, String)) As _
KeyValuePair(Of Integer, String)
Return CType((From kvp As KeyValuePair(Of Integer, String) In _
CheckDictionary Where kvp.Value = sValue.Trim() Select kvp).First(), _
vKeyValuePair(Of Integer, String))
End Function