Cette question peut sembler triviale et aussi stupide au premier abord, mais c'est beaucoup plus que cela..NET convertir des tableaux simples en Liste Generics
J'ai un tableau de tout type T
(T[]
) et je veux le convertir en liste générique (List<T>
). Existe-t-il un autre moyen de créer une liste générique, de parcourir l'ensemble du tableau et d'ajouter l'élément dans la liste?
Situation actuelle:
string[] strList = {"foo","bar","meh"};
List<string> listOfStr = new List<string>();
foreach(string s in strList)
{
listOfStr.Add(s);
}
Ma situation idéale:
string[] strList = {"foo","bar","meh"};
List<string> listOfStr = strList.ToList<string>();
Ou:
string[] strList = {"foo","bar","meh"};
List<string> listOfStr = new List<string>(strList);
Je suis suggestin g les 2 derniers noms de méthodes que je pense que le compilateur ou CLR
peut effectuer quelques optimisations sur l'ensemble des opérations si elle veut être intégrée.
P.S .: Je ne parle pas du Array
ou ArrayList
type
Oui, je le fais tout le temps ... eh bien, parfois. –
Désolé pour l'erreur de devis. Je l'ai réparé maintenant. –
Cela n'a pas besoin de LINQ et c'est la technique la plus simple. – softveda