Получить последний элемент в словаре? - PullRequest
18 голосов
/ 19 июня 2009

Мой словарь:

Dictionary<double, string> dic = new Dictionary<double, string>();

Как я могу вернуть последний элемент в моем словаре?

Ответы [ 12 ]

0 голосов
/ 19 июня 2009

Вы можете использовать:

dic.Last()

Но в словаре на самом деле нет последнего элемента (пары внутри не упорядочены каким-либо определенным образом). Последний элемент всегда будет одинаковым, но не ясно, каким элементом он может быть.

0 голосов
/ 19 июня 2009

Если вы просто хотите получить значение, оно должно работать (при условии, что вы можете использовать LINQ):

dic.Values.Last()
...