Je ne sais pas si cela fonctionnerait car je suis à peu près sûr que les clés ne sont pas stockées dans l'ordre dans lequel elles sont ajoutées, mais vous pouvez convertir KeysCollection en une liste, puis obtenir la dernière clé de la liste ... mais ça vaudrait la peine d'y jeter un œil.
La seule autre chose à laquelle je peux penser est de stocker les clés dans une liste de recherche et d'ajouter les clés à la liste avant de les ajouter au dictionnaire... ce n'est pas joli quand même.