Convertir matriz de cadenas a la lista <string>
He visto ejemplos de esto hecho usando.ToList()
en tipos de matriz, esto parece estar disponible soloen .Net 3.5+. Estoy trabajando con .NET Framework 2.0 en un proyecto ASP.NET que no se puede actualizar en este momento, por lo que me preguntaba: ¿hay otra solución? ¿Una que sea más elegante que recorrer la matriz y agregar cada elemento a esta lista (que no es un problema; me pregunto si hay una mejor solución para los propósitos de aprendizaje)?
<code>string[] arr = { "Alpha", "Beta", "Gamma" }; List<string> openItems = new List<string>(); foreach (string arrItem in arr) { openItems.Add(arrItem); } </code>
Si tengo que hacerlo de esta manera, ¿hay una manera de desasignar la matriz persistente de la memoria después de que la copie en mi lista?