Używam Dictionary<string, int>
gdzie int
jest liczba klucza.
Teraz muszę uzyskać dostęp do ostatnio włożonego klucza w słowniku, ale nie znam jego nazwy. Oczywista próba:
int LastCount = mydict[mydict.keys[mydict.keys.Count]];
nie działa, ponieważ Dictionary.Keys
nie implementuje [] -indexer.
Zastanawiam się tylko, czy istnieje podobna klasa? Myślałem o użyciu stosu, ale przechowuje on tylko ciąg. Mógłbym teraz stworzyć własną strukturę, a następnie użyć a Stack<MyStruct>
, ale zastanawiam się, czy istnieje inna alternatywa, zasadniczo Słownik, który implementuje [] -indexer w Keys?