Ich habe dies:Erhalten Sie alle Schlüssel im Wörterbuch enthalten Wert x
Dictionary<integer, string> dict = new Dictionary<integer, string>();
ich alle Elemente im Wörterbuch auswählen möchten, die den Wert abc
enthalten.
Gibt es eine eingebaute Funktion, die mich das leicht machen lässt?
mit Sie könnten, wenn Sie die Schlüssel bekommen, die einen Wert haben, der „abc“ Sie könnten auch enthält: var Streichhölzer = dict. Wobei (pair => pair.Value.Contains ("abc")) .Wählen Sie (pair => pair.Key); – jmrnet
@User: 'Dictionary <,>' ist nur eine Abkürzung für 'Dictionary'. Wie groß ist dein Wörterbuch? Wie viele Werte müssen Sie suchen? Einmal pro Sekunde ist nicht sehr oft, wenn es ein ziemlich kleines Wörterbuch ist und Sie nur nach einem einzigen Wert suchen ... –
Die Kapazität des Wörterbuchs ist 10 Tasten und 4 Werte ("Links", "Rechts", "Front") ,"Zurück"). Und manchmal läuft die Funktion etwa 10 Mal pro Sekunde. – Elmo