J'ai vu des exemples de cela en utilisant des .ToList()
types de tableaux, cela semble être disponible uniquement dans .Net 3.5+ . Je travaille avec .NET Framework 2.0 sur un projet ASP.NET qui ne peut pas être mis à niveau pour le moment, alors je me demandais: existe-t-il une autre solution? Celui qui est plus élégant que de parcourir le tableau et d'ajouter chaque élément à cette liste (ce qui n'est pas un problème; je me demande simplement s'il existe une meilleure solution à des fins d'apprentissage)?
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
Si je dois le faire de cette façon, existe-t-il un moyen de désallouer le tableau persistant de la mémoire après l'avoir copié dans ma liste?
arr
, le ramasse-miettes fera un bien meilleur travail que vous.