Comment convertir List<String> Dictionnaire<int,String>
J'ai List<String>
, j'ai besoin de les convertir à Dictionary<int,String>
avec l'auto-génération de la Clé, est le plus court chemin pour l'atteindre? J'ai essayé:
var dictionary = new Dictionary<int, String>();
int index = 0;
list.ForEach(x=>{
definitions.Add(index, x);
index++;
});
mais je pense que c'est sale.
OriginalL'auteur testCoder | 2012-12-05
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur L.B
Utilisation:
OriginalL'auteur Kirill Polishchuk
À mon avis, ce que vous avez est plus lisible que le Linq (et, comme un bonus, il arrive à être plus efficace):
OriginalL'auteur Eren Ersönmez
Je trouve ceci pour être la plus élégante
OriginalL'auteur Johan Sonesson