Comment puis-je savoir si je suis une itération sur le dernier élément de la collection?

Je veux faire quelque chose de différent sur la dernière KeyValuePair de la Dictionary je suis une itération sur.

For Each item In collection
    If ItsTheLastItem
        DoX()
    Else
        DoY()
    End If
Next 

Est-ce possible?

Re-Edit: je ne suis pas à l'aide d'un Dictionnaire de valeurs, je suis en fait à l'aide d'une Liste de KeyValuePairs. J'ai converti et n'ai pas d'avis plus tard, idiot moi.

OriginalL'auteur Camilo Martin | 2010-12-26