Converter array de strings para List <string>
Eu vi exemplos disso feito usando.ToList()
em tipos de matriz, isso parece estar disponível apenasno .net 3.5+. Eu estou trabalhando com o .NET Framework 2.0 em um projeto ASP.NET que não pode ser atualizado no momento, então eu queria saber: existe outra solução? Um que é mais elegante do que percorrer o array e adicionar cada elemento a esta lista (o que não é problema; estou apenas imaginando se existe uma solução melhor para fins de aprendizado).
<code>string[] arr = { "Alpha", "Beta", "Gamma" }; List<string> openItems = new List<string>(); foreach (string arrItem in arr) { openItems.Add(arrItem); } </code>
Se eu tiver que fazer isso dessa maneira, existe uma maneira de desalocar a matriz remanescente da memória depois de copiá-la na minha lista?