Я бачив приклади цього, зробленого за допомогою .ToList()
типів масивів, схоже, це доступно лише у .Net 3.5+ . Я працюю з .NET Framework 2.0 над проектом ASP.NET, який наразі неможливо оновити, тому мені було цікаво: чи є інше рішення? Той, який є більш елегантним, ніж прокручувати масив та додавати кожен елемент до цього списку (що не проблема; мені просто цікаво, чи є краще рішення для цілей навчання)?
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
Якщо мені доведеться це зробити так, чи є спосіб розібрати затяжний масив із пам'яті після того, як я скопіюю його до свого списку?
arr
, сміттєзбірник зробить набагато кращу роботу, ніж ви.