Учитывая код ..
var dictionary = new Dictionary<string, string>{
{ "something", "something-else" },
{ "another", "another-something-else" }
};
dictionary.ForEach( item => {
bool isLast = // ... ?
// do something if this is the last item
});
Я в основном хочу увидеть, является ли элемент, с которым я работаю внутри итерации ForEach, последним элементом в словаре. Я пробовал
bool isLast = dictionary[ item.Key ].Equals( dictionary.Last() ) ? true : false;
, но это не сработало ...