8
votes

List.Addrange Déclaration en ligne

Cela peut sembler une question facile, mais pas pour moi, une recherche n'a également conduit à rien. Jusqu'à présent, la seule programmation .NET que j'ai fait est avec Delphi Prism. Avec prisme, je peux faire des choses comme: xxx

ou xxx

mais puis-je faire une chose similaire dans c #, ou dois-je avoir à Faites-le comme: xxx


0 commentaires

4 Réponses :


4
votes

Initializer de collection:

var list = new List<string>(new [] { "A", "B", "C" });
  • MSDN pour infos CTOR LI>
  • MSDN pour l'initialisateur de collecte LI> ul> p>


0 commentaires

1
votes

Vous pouvez utiliser Initialiseurs de collection pour obtenir le résultat souhaité. < / p>


0 commentaires

25
votes
 var l=new List<String>() {"A","B","C"};  
this will work

0 commentaires

0
votes

Comme mentionné ci-dessus, utilisez les initialisateurs de collecte. De plus, si vous souhaitez convertir de la chaîne [] à la liste, vous pouvez utiliser la méthode d'extension Tolist () dans l'espace de noms System.Linq, comme si:

string[] s = { "3", "4", "4"};
List<string> z = s.ToList();


0 commentaires