Я использую Dictionary<string, int>
, где int
- это счетчик ключа.
Теперь мне нужно получить доступ к последнему вставленному ключу внутри Словаря, но я не знаю его имени. Очевидная попытка:
int LastCount = mydict[mydict.keys[mydict.keys.Count]];
не работает, потому что Dictionary.Keys
не реализует [] -indexer.
Мне просто интересно, есть ли подобный класс? Я думал об использовании Stack, но это только сохраняет строку. Теперь я мог бы создать свою собственную структуру, а затем использовать Stack<MyStruct>
, но мне интересно, есть ли другая альтернатива, по существу Словарь, который реализует [] -индекс на клавишах?