Je récupère beaucoup d'informations dans une liste, liée à une base de données et je veux créer une chaîne de groupes, pour quelqu'un qui est connecté au site web.
J'utilise ceci pour tester mais ce n'est pas dynamique, donc c'est vraiment mauvais :
string strgroupids = "6";
Je veux l'utiliser maintenant. Mais la chaîne retournée est quelque chose comme 1,2,3,4,5,
groupIds.ForEach((g) =>
{
strgroupids = strgroupids + g.ToString() + ",";
strgroupids.TrimEnd(',');
});
strgroupids.TrimEnd(new char[] { ',' });
Je veux supprimer le ,
après le 5
mais ça ne marche pas du tout.
9 votes
La solution au problème direct est
strgroupids = strgroupids.TrimEnd(new char[] { ',' });
mais il y a de meilleures idées ci-dessous.