Oświadczam słownika w następujący sposób:Jak znaleźć minimalną klucz w słowniku
private Dictionary<int, touchInformation> touchDictionary = new Dictionary<int, touchInformation>();
I wykorzystywane w następujący sposób:
touchDictionary[touchID]
= touchObject;
Tak więc touchDictionary zachowa klucz z touchID. Teraz próbuję znaleźć minimalny klucz za pomocą słownika, ale nie wiem jak to zrobić. Masz jakieś sugestie?
względzie C.Porawat
mógłbyś wyjaśnić swój przypadek użycia tutaj? Jaka jest korzyść ze znajomości min? –
Alternatywnym sposobem wykonania tej czynności jest zapisanie minimalnej wartości "Bieżącej" oraz każdego dodania/usunięcia ze słownika, sprawdź to i zaktualizuj w razie potrzeby. Zatrzyma wyliczanie kluczy. –
Czy zastanawiałeś się, czy 'SortedList <,>' lub 'SortedDictionary <,>' jest lepiej dopasowany do twojej kolekcji? http://msdn.microsoft.com/en-us/library/5z658b67.aspx – Ani