Mon code est comme ci-dessous:
public void ReadListItem()
{
List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 };
string str = string.Empty;
foreach (var item in lst)
str = str + item + ",";
str = str.Remove(str.Length - 1);
Console.WriteLine(str);
}
Production: 1,2,3,4,5
Quel est le moyen le plus simple de convertir le List<uint>
en une chaîne séparée par des virgules?
String.Join
est tout ce dont vous avez besoin.var csvString = String.Join(",", lst);
devrait le faire.Réponses:
Prendre plaisir!
Premier paramètre:
","
deuxième paramètre:
new List<uint> { 1, 2, 3, 4, 5 })
String.Join prendra une liste comme deuxième paramètre et joindra tous les éléments à l'aide de la chaîne passée comme premier paramètre en une seule chaîne.
la source
lst.ToArray()
, car il n'y a pas encore de surcharge directe.Vous pouvez utiliser la méthode String.Join pour combiner des éléments:
la source
En utilisant
String.Join
En utilisant
Linq
Aggregation
la source
Si vous avez une collection d'entiers:
Vous pouvez utiliser
string.Join
pour obtenir une chaîne:Prendre plaisir!
la source
Suivez ceci:
la source
J'ai utilisé dans MVC Razor View pour évaluer et imprimer tous les rôles séparés par des virgules.
la source
la source
Vous pouvez consulter l'exemple ci-dessous pour obtenir un tableau de chaînes séparées par des virgules à partir de la liste.
Exemple:
la source
Essayer
HTH
la source
Nous pouvons essayer comme ceci de séparer les entrées de liste par une virgule
la source
vous pouvez utiliser google-collections.jar qui a une classe utilitaire appelée Joiner
ou
vous pouvez utiliser la classe StringUtils qui a une fonction appelée join.Pour utiliser la classe StringUtils, vous devez utiliser common-lang3.jar
pour référence, reportez-vous à ce lien http://techno-terminal.blogspot.in/2015/08/convert-collection-into-comma-separated.html
la source
Convertir une liste de chaînes en chaînes séparées par des virgules C #
la source
vous pouvez également remplacer ToString () si votre élément de liste contient plusieurs chaînes
pour obtenir une chaîne csv:
la source
Voici la sortie: sprots, actualités
la source
Vous pouvez séparer les entités de liste par une virgule comme ceci:
la source