Посмотрите, является ли элемент словаря последний в словаре

Учитывая код ..

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;

, но это не сработало ...

5
задан Ciel 2 June 2011 в 14:48
поделиться