Получите последний элемент в SortedDictionary

Если Вы хотите сгруппировать таблицы, рассмотрите использование соответствующего заголовка (h1-h6) элемент для каждой группы. Отдельные таблицы могут быть описаны с помощью' подпись ' элемент. 'Сводный' атрибут также доступен для каждой таблицы.

От спецификации:

Каждая таблица может иметь связанную подпись (см. элемент ПОДПИСИ), который предоставляет краткое описание цели таблицы. Более длинное описание может также быть предоставлено (через сводный атрибут) в пользу людей, использующих речь или Основанные на шрифте Брайля агенты пользователя.

И для записи, 'fieldset' элемент не предназначается, чтобы быть использованием за пределами форм. И в формах, это предназначается для концептуальной группировки как поля ввода - вещи как 'персональные данные' или 'адрес выставления счета', и т.д.

Вот интересная статья, которая обсуждает то, что пользователи программы экранного доступа слышат при навигации fieldsets. http://www.rnib.org.uk/wacblog/articles/too-much-accessibility/too-much-accessibility-fieldset-legends/

10
задан Community 23 May 2017 в 12:10
поделиться

2 ответа

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

var lastItem = sortedDict.Values.Last();

Вы также можете получить последний ключ:

var lastkey = sortedDict.Keys.Last();

Вы даже можете получить последнюю пару ключ-значение:

var lastKeyValuePair = sortedDict.Last();

Это даст вам KeyValuePair со свойствами Key и Value .

Обратите внимание, что это вызовет исключение, если словарь пуст; если ты этого не хочешь,

17
ответ дан 3 December 2019 в 14:43
поделиться

Вы можете использовать SortedDictionary.Values.Last ();

или если вам нужен ключ и значение

SortedDictionary.Last();
3
ответ дан 3 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: