Si j'ai une liste de classes comme celle-ci: peut être une expression lambda être utilisée pour chaîne Joindre les attributs de la liste des classes comme ceci: p> "un (1), deux (2), six (6)" code> p> p>
3 Réponses :
String.Join(", ", newInfo.Select(i=>i.Name+"("+i.Count+")") );
string.Join(", ", newInfo);
Si c'est là que mon projet, j'irais avec quelque chose comme ça.
+1, recommander définitivement le remplacement Tostring () code> dans ce cas.
Vous pouvez utiliser comme si vous pouvez suivre
Vous pouvez renvoyer un type spécifique comme celui-ci p> ou vous pouvez récupérer type anonyme comme celui-ci p>
Ceci n'est pas identique à un string.join () code> Je pense que vous avez peut-être mal compris la question. Il y a déjà une question bien établie sur Joindre / où avec Linq et Lambda .