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