He visto ejemplos de esto usando .ToList()tipos de matriz, parece que solo está disponible en .Net 3.5+ . Estoy trabajando con .NET Framework 2.0 en un proyecto ASP.NET que no se puede actualizar en este momento, así que me preguntaba: ¿hay otra solución? ¿Una que sea más elegante que recorrer la matriz y agregar cada elemento a esta Lista (lo cual no es un problema; solo me pregunto si hay una mejor solución para fines de aprendizaje)?
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
Si tengo que hacerlo de esta manera, ¿hay alguna forma de desasignar la matriz persistente de la memoria después de copiarla en mi lista?
arr, el recolector de basura hará un mejor trabajo que tú.