8
votes

Cast Dictionary KeyCollection au tableau à chaîne

J'ai un dictionnaire code> que je veux prendre la collection de la clé dans une chaîne CSV.

J'ai planifié de faire: p>

String.Join(",", myDic.Keys.ToArray().Cast<string[]>());


0 commentaires

3 Réponses :


13
votes

Que diriez-vous de cela ...

String.Join(",", myDic.Keys.Select(o=>o.ToString()).ToArray());


0 commentaires

0
votes

Cast à un String , pas un string [] xxx

modifier : Cela ne fonctionne pas - n'effectue pas la conversion de type. Il y a une méthode Converall sur tableau qui est juste à cet effet: xxx


0 commentaires

8
votes

Cela fonctionnera:

String.Join(",", myDic.Keys.Select(i => i.ToString()).ToArray());


0 commentaires